York County Schools & Education

York County, Maine

School Score

65/100

Higher = better

Rating

Average

Graduation Rate

89.2%

National avg 87.5%

Education Statistics

Graduation Rate

89.2%

National avg 87.5%

State avg 86.1%

Per-Pupil Spending

$9,635

National avg $13,239

State avg $9,738

School Score

65/100

Higher = better

State avg 57/100

State School Rank

#3

of 16 counties (1 = best)

Education Overview

About Schools in York County, Maine

Maine's Southern Education Powerhouse

York County supports a massive system of 61 schools and 13 districts, educating 24,407 students. This includes 36 elementary schools, 12 middle schools, and 10 high schools.

Leading the State in Graduation Rates

York County boasts a graduation rate of 89.2%, significantly higher than the Maine average of 86.1% and the national average of 87.0%. Per-pupil spending sits at $9,635, maintaining high standards with efficient use of resources.

RSU 57 and RSU 60 Drive Enrollment

RSU 57/MSAD 57 is the largest district with 2,924 students, followed closely by RSU 60 with 2,909. The county maintains a traditional public school model with no charter schools currently in operation.

A Dynamic Suburban and Rural Mix

York County offers a mix of 34 rural, 19 suburban, and 8 town schools. Unlike its northern neighbors, this county features large campuses like Noble High School, which serves 1,201 students.

Premier Homes in Top School Districts

With the highest graduation rates in the region, York County is a top choice for families moving to Maine. Explore properties in Sanford, Biddeford, and Kennebunk to access these leading school systems.

School Overview

Total Schools

61

in York County

Total Enrollment

24,407

students

School Districts

13

districts

Charter Schools

0

0% of total

School Type Breakdown

Elementary36
Middle12
High10
Other3

13 School Districts in York County

Sanford Public Schools

6 schools
3,214 students

RSU 57/MSAD 57

7 schools
2,924 students

RSU 60/MSAD 60

7 schools
2,909 students

Biddeford Public Schools

6 schools
2,314 students

RSU 21

6 schools
2,301 students

RSU 35/MSAD 35

5 schools
2,134 students

Saco Public Schools

5 schools
1,897 students

York Public Schools

4 schools
1,537 students

Wells-Ogunquit CSD

3 schools
1,407 students

Kittery Public Schools

3 schools
959 students

61 Public Schools in York County

Noble High School

RSU 60/MSAD 60

8–12High1,201 students
Sanford High School

Sanford Public Schools

9–12High1,065 students
Sanford Middle School

Sanford Public Schools

5–8Middle939 students
Massabesic High School

RSU 57/MSAD 57

9–12High910 students
Kennebunk High School

RSU 21

9–12High756 students
Bonny Eagle Middle School

RSU 06/MSAD 06

6–8Middle735 students
Biddeford High School

Biddeford Public Schools

9–12High712 students
Marshwood High School

RSU 35/MSAD 35

9–12High682 students
Biddeford Middle School

Biddeford Public Schools

5–8Middle631 students
Massabesic Middle School

RSU 57/MSAD 57

6–8Middle623 students
C K Burns School

Saco Public Schools

3–5Primary599 students
Saco Middle School

Saco Public Schools

6–8Middle585 students
Wells Elementary School

Wells-Ogunquit CSD

KG–4Primary551 students
Buxton Center Elementary School

RSU 06/MSAD 06

PK–5Primary538 students
York High School

York Public Schools

9–12High516 students
Waterboro Elementary School

RSU 57/MSAD 57

PK–5Primary506 students
Middle School of the Kennebunks

RSU 21

6–8Middle479 students
Marshwood Middle School

RSU 35/MSAD 35

6–8Middle472 students
York Middle School

York Public Schools

5–8Middle464 students
Wells Junior High School

Wells-Ogunquit CSD

5–8Middle441 students

Educational Attainment

Annual Per-Pupil Expenditure

$9,635

State avg $9,738

Find Homes Near Top Schools

Browse homes in York County filtered by school ratings on Zillow.

Search on Zillow →

Find a Tutor in York County

Connect with local and online tutors via Wyzant for personalized learning support.

Find a Tutor →

Sponsored

Frequently Asked Questions

Schools in York County, Maine — FAQ

What does the school system look like in York County, Maine?

York County supports a massive system of 61 schools and 13 districts, educating 24,407 students. This includes 36 elementary schools, 12 middle schools, and 10 high schools.

How do schools in York County perform academically?

York County boasts a graduation rate of 89.2%, significantly higher than the Maine average of 86.1% and the national average of 87.0%. Per-pupil spending sits at $9,635, maintaining high standards with efficient use of resources.

What are the major school districts in York County, Maine?

RSU 57/MSAD 57 is the largest district with 2,924 students, followed closely by RSU 60 with 2,909. The county maintains a traditional public school model with no charter schools currently in operation.

What is the school experience like in York County?

York County offers a mix of 34 rural, 19 suburban, and 8 town schools. Unlike its northern neighbors, this county features large campuses like Noble High School, which serves 1,201 students.

How can I find homes near good schools in York County, Maine?

With the highest graduation rates in the region, York County is a top choice for families moving to Maine. Explore properties in Sanford, Biddeford, and Kennebunk to access these leading school systems.

Counties with Similar School Profile

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.