Largest Schools in Oregon Ranked by student enrollment. Data from NCES CCD 2022-23.
3,066
Largest School
Baker Web Academy
# School Enrollment Student:Teacher Level District 1. Baker Web Academy Baker City 3,066 22.4:1 other Baker SD 5J 2. David Douglas High School Portland 2,756 18.7:1 high David Douglas SD 40 3. Fossil Charter School Fossil 2,494 43.4:1 other Fossil SD 21J 4. Westview High School Portland 2,423 22.6:1 high Beaverton SD 48J 5. Reynolds High School Troutdale 2,385 22.1:1 high Reynolds SD 7 6. Mckay High School Salem 2,380 22:1 high Salem-Keizer SD 24J 7. Oregon Charter Academy Mill City 2,345 16.1:1 other Santiam Canyon SD 129J 8. Mcminnville High School McMinnville 2,228 20.9:1 high McMinnville SD 40 9. South Salem High School Salem 2,195 21.9:1 high Salem-Keizer SD 24J 10. Grant High School Portland 2,149 21.3:1 high Portland SD 1J 11. North Salem High School Salem 2,107 21.5:1 high Salem-Keizer SD 24J 12. Mcnary High School Keizer 1,995 23.9:1 high Salem-Keizer SD 24J 13. Oregon City Senior High School Oregon City 1,944 25.1:1 high Oregon City SD 62 14. South Medford High School Medford 1,856 24.6:1 high Medford SD 549C 15. Forest Grove High School Forest Grove 1,849 19.8:1 high Forest Grove SD 15 16. Sunset High School Portland 1,812 23.1:1 high Beaverton SD 48J 17. West Linn High School West Linn 1,809 23.2:1 high West Linn-Wilsonville SD 3J 18. Franklin High School Portland 1,807 18.7:1 high Portland SD 1J 19. Tigard High School Tigard 1,771 18.7:1 high Tigard-Tualatin SD 23J 20. Mountainside High School Beaverton 1,741 22.5:1 high Beaverton SD 48J 21. Centennial High School Gresham 1,731 24.1:1 high Centennial SD 28J 22. North Medford High School Medford 1,721 22.7:1 high Medford SD 549C 23. Sprague High School Salem 1,712 23.1:1 high Salem-Keizer SD 24J 24. Hermiston High School Hermiston 1,705 21.2:1 high Hermiston SD 8 25. Tualatin High School Tualatin 1,687 17.8:1 high Tigard-Tualatin SD 23J 26. Gresham High School Gresham 1,685 24.1:1 high Gresham-Barlow SD 10J 27. Leodis V. Mcdaniel High School Portland 1,681 15.8:1 high Portland SD 1J 28. Sherwood High School Sherwood 1,668 24:1 high Sherwood SD 88J 29. Aloha High School Beaverton 1,658 17.7:1 high Beaverton SD 48J 30. Grants Pass High School Grants Pass 1,658 22.4:1 high Grants Pass SD 7 31. Ida B. Wells-Barnett High School Portland 1,650 20.5:1 high Portland SD 1J 32. Sam Barlow High School Gresham 1,635 26.7:1 high Gresham-Barlow SD 10J 33. Lincoln High School Portland 1,611 20.3:1 high Portland SD 1J 34. West Salem High School Salem 1,606 24.1:1 high Salem-Keizer SD 24J 35. Woodburn High School Woodburn 1,606 25.2:1 high Woodburn SD 103 36. Roseburg High School Roseburg 1,587 20.4:1 high Douglas County SD 4 37. Century High School Hillsboro 1,563 21.8:1 high Hillsboro SD 1J 38. Adrienne C. Nelson High School Happy Valley 1,536 27.1:1 high North Clackamas SD 12 39. South Eugene High School Eugene 1,499 — high Eugene SD 4J 40. Glencoe High School Hillsboro 1,492 21.4:1 high Hillsboro SD 1J 41. South Albany High School Albany 1,466 26.4:1 high Greater Albany Public SD 8J 42. Sheldon High School Eugene 1,462 — high Eugene SD 4J 43. Liberty High School Hillsboro 1,459 20.5:1 high Hillsboro SD 1J 44. Willamette High School Eugene 1,455 20.5:1 high Bethel SD 52 45. Roosevelt High School Portland 1,450 16.7:1 high Portland SD 1J 46. Beaverton High School Beaverton 1,436 17:1 high Beaverton SD 48J 47. Southridge High School Beaverton 1,430 18.5:1 high Beaverton SD 48J 48. Cleveland High School Portland 1,421 19.8:1 high Portland SD 1J 49. Sandy High School Sandy 1,420 27.2:1 high Oregon Trail SD 46 50. Canby High School Canby 1,402 21.4:1 high Canby SD 86
Methodology
Enrollment data comes from the NCES Common Core of Data (CCD) 2022-23 school year.
Schools are ranked by total student enrollment. Student-teacher ratios are calculated
from full-time equivalent (FTE) teacher counts reported by each school.
Read our methodology
— how this data is sourced, computed, and verified.