Best high schools in the Portland, Maine metro area

maroke // Shutterstock

- School type: Public School
- Location: Portland Public Schools, ME
- Enrollment: 750 (12:1 student to teacher ratio)
- Niche grade: B minus

#25. Deering High School
No Automated Backlink
Off
panitanphoto // Shutterstock

- School type: Public School
- Location: Regional School Unit No. 01 (MSAD 01), ME
- Enrollment: 610 (14:1 student to teacher ratio)
- Niche grade: B minus

#24. Morse High School
No Automated Backlink
Off
sirtravelalot // Shutterstock

- School type: Private School
- Location: Windham, ME
- Enrollment: 69 (6:1 student to teacher ratio)
- Niche grade: B minus

#23. Windham Christian Academy
No Automated Backlink
Off
Jacob Lund // Shutterstock

- School type: Public School
- Location: Regional School Unit No. 14 (MSAD 14), ME
- Enrollment: 978 (12:1 student to teacher ratio)
- Niche grade: B

#22. Windham High School
No Automated Backlink
Off
Ground Picture // Shutterstock

- School type: Public School
- Location: Portland Public Schools, ME
- Enrollment: 952 (14:1 student to teacher ratio)
- Niche grade: B

#21. Portland High School
No Automated Backlink
Off
Monkey Business Images // Shutterstock

- School type: Public School
- Location: Gorham Public Schools, ME
- Enrollment: 810 (13:1 student to teacher ratio)
- Niche grade: B

#20. Gorham High School
No Automated Backlink
Off
Achira22 // Shutterstock

- School type: Private School
- Location: Woolwich, ME
- Enrollment: 79 (7:1 student to teacher ratio)
- Niche grade: B

#19. Chop Point School
No Automated Backlink
Off
Roman Kosolapov // Shutterstock

- School type: Public School
- Location: Regional School Unit No. 21 (MSAD 21), ME
- Enrollment: 756 (12:1 student to teacher ratio)
- Niche grade: B

#18. Kennebunk High School
No Automated Backlink
Off
Anna Jurkovska // Shutterstock

- School type: Public School
- Location: Portland, ME
- Enrollment: 355 (14:1 student to teacher ratio)
- Niche grade: B

#17. Baxter Academy for Technology & Science
No Automated Backlink
Off
Tyler Olson // Shutterstock

- School type: Private School
- Location: South Portland, ME
- Enrollment: 145 (9:1 student to teacher ratio)
- Niche grade: B

#16. Greater Portland Christian School
No Automated Backlink
Off
Ground Picture // Shutterstock

- School type: Public School
- Location: Brunswick Public Schools, ME
- Enrollment: 723 (10:1 student to teacher ratio)
- Niche grade: B+

#15. Brunswick High School
No Automated Backlink
Off
Monkey Business Images // Shutterstock

- School type: Private School
- Location: Portland, ME
- Enrollment: 361 (12:1 student to teacher ratio)
- Niche grade: B+

#14. Cheverus High School
No Automated Backlink
Off
Mircea Moira // Shutterstock

- School type: Private School
- Location: Freeport, ME
- Enrollment: 254 (8:1 student to teacher ratio)
- Niche grade: B+

#13. Maine Coast Waldorf School
No Automated Backlink
Off
maroke // Shutterstock

- School type: Public School
- Location: Regional School Unit No. 05 (MSAD 05), ME
- Enrollment: 620 (13:1 student to teacher ratio)
- Niche grade: B+

#12. Freeport High School
No Automated Backlink
Off
SEALANDSKYPHOTO // Shutterstock

- School type: Public School
- Location: Yarmouth Schools, ME
- Enrollment: 546 (11:1 student to teacher ratio)
- Niche grade: A minus

#11. Yarmouth High School
No Automated Backlink
Off
LightField Studios // Shutterstock

- School type: Public School
- Location: Regional School Unit No. 51 (MSAD 51), ME
- Enrollment: 599 (9:1 student to teacher ratio)
- Niche grade: A minus

#10. Greely High School
No Automated Backlink
Off
LStockStudio // Shutterstock

- School type: Public School
- Location: Portland Public Schools, ME
- Enrollment: 382 (14:1 student to teacher ratio)
- Niche grade: A minus

#9. Casco Bay High School
No Automated Backlink
Off
LBeddoe // Shutterstock

- School type: Private School
- Location: Saco, ME
- Enrollment: 1,571 (13:1 student to teacher ratio)
- Niche grade: A minus

#8. Thornton Academy
No Automated Backlink
Off
Studio KIWI // Shutterstock

- School type: Public School
- Location: Scarborough Public Schools, ME
- Enrollment: 907 (11:1 student to teacher ratio)
- Niche grade: A minus

#7. Scarborough High School
No Automated Backlink
Off
DenisProduction.com // Shutterstock

- School type: Private School
- Location: Freeport, ME
- Enrollment: 149 (11:1 student to teacher ratio)
- Niche grade: A minus

#6. Pine Tree Academy
No Automated Backlink
Off
Monkey Business Images // Shutterstock

- School type: Public School
- Location: Falmouth Public Schools, ME
- Enrollment: 703 (11:1 student to teacher ratio)
- Niche grade: A minus

#5. Falmouth High School
No Automated Backlink
Off
LightField Studios // Shutterstock

- School type: Public School
- Location: Cape Elizabeth Public Schools, ME
- Enrollment: 518 (12:1 student to teacher ratio)
- Niche grade: A

#4. Cape Elizabeth High School
No Automated Backlink
Off
GagliardiPhotography // Shutterstock

- School type: Private School
- Location: Yarmouth, ME
- Enrollment: 391 (7:1 student to teacher ratio)
- Niche grade: A

#3. North Yarmouth Academy
No Automated Backlink
Off
ImageFlow // Shutterstock

- School type: Private School
- Location: Bath, ME
- Enrollment: 155 (5:1 student to teacher ratio)
- Niche grade: A+

#2. Hyde School
No Automated Backlink
Off
panitanphoto // Shutterstock

- School type: Private School
- Location: Portland, ME
- Enrollment: 565 (11:1 student to teacher ratio)
- Niche grade: A+

This story features data reporting by Rob Powell, writing by Jill Jaracz, and is part of a series utilizing data automation across 97 metros.

#1. Waynflete School
No Automated Backlink
Off
Daniel Hoz // Shutterstock