Best high schools in the Portland, Maine metro area
- School type: Public School
- Location: Portland Public Schools, ME
- Enrollment: 750 (12:1 student to teacher ratio)
- Niche grade: B minus
- 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
- School type: Private School
- Location: Windham, ME
- Enrollment: 69 (6:1 student to teacher ratio)
- Niche grade: B minus
- School type: Public School
- Location: Regional School Unit No. 14 (MSAD 14), ME
- Enrollment: 978 (12:1 student to teacher ratio)
- Niche grade: B
- School type: Public School
- Location: Portland Public Schools, ME
- Enrollment: 952 (14:1 student to teacher ratio)
- Niche grade: B
- School type: Public School
- Location: Gorham Public Schools, ME
- Enrollment: 810 (13:1 student to teacher ratio)
- Niche grade: B
- School type: Private School
- Location: Woolwich, ME
- Enrollment: 79 (7:1 student to teacher ratio)
- Niche grade: B
- School type: Public School
- Location: Regional School Unit No. 21 (MSAD 21), ME
- Enrollment: 756 (12:1 student to teacher ratio)
- Niche grade: B
- School type: Public School
- Location: Portland, ME
- Enrollment: 355 (14:1 student to teacher ratio)
- Niche grade: B
- School type: Private School
- Location: South Portland, ME
- Enrollment: 145 (9:1 student to teacher ratio)
- Niche grade: B
- School type: Public School
- Location: Brunswick Public Schools, ME
- Enrollment: 723 (10:1 student to teacher ratio)
- Niche grade: B+
- School type: Private School
- Location: Portland, ME
- Enrollment: 361 (12:1 student to teacher ratio)
- Niche grade: B+
- School type: Private School
- Location: Freeport, ME
- Enrollment: 254 (8:1 student to teacher ratio)
- Niche grade: B+
- School type: Public School
- Location: Regional School Unit No. 05 (MSAD 05), ME
- Enrollment: 620 (13:1 student to teacher ratio)
- Niche grade: B+
- School type: Public School
- Location: Yarmouth Schools, ME
- Enrollment: 546 (11:1 student to teacher ratio)
- Niche grade: A minus
- 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
- School type: Public School
- Location: Portland Public Schools, ME
- Enrollment: 382 (14:1 student to teacher ratio)
- Niche grade: A minus
- School type: Private School
- Location: Saco, ME
- Enrollment: 1,571 (13:1 student to teacher ratio)
- Niche grade: A minus
- School type: Public School
- Location: Scarborough Public Schools, ME
- Enrollment: 907 (11:1 student to teacher ratio)
- Niche grade: A minus
- School type: Private School
- Location: Freeport, ME
- Enrollment: 149 (11:1 student to teacher ratio)
- Niche grade: A minus
- School type: Public School
- Location: Falmouth Public Schools, ME
- Enrollment: 703 (11:1 student to teacher ratio)
- Niche grade: A minus
- School type: Public School
- Location: Cape Elizabeth Public Schools, ME
- Enrollment: 518 (12:1 student to teacher ratio)
- Niche grade: A
- School type: Private School
- Location: Yarmouth, ME
- Enrollment: 391 (7:1 student to teacher ratio)
- Niche grade: A
- School type: Private School
- Location: Bath, ME
- Enrollment: 155 (5:1 student to teacher ratio)
- Niche grade: A+
- 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.