schoolsbycounty

York County Schools & Education

School Score

65/100

Percentile-style score

Score Band

Midrange Signal

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

Percentile-style score

State avg 57/100

State Score Position

#3

of 16 counties by score

Education Data Brief: York County

Measured School Summary

York County performs at an average level with a school score of 65/100 and a solid graduation rate of 89.2%.

Funding Context

York County spends $9,635 per student, which is on the lower end of adequate and may require careful resource allocation to maintain quality.

Neighbor Context

Its school score is 14% above the Maine average, and its graduation rate exceeds the state average by 3.1 percentage points, while per-pupil spending is 1% lower than the state norm.

School Data Brief

How to read York County before comparing districts

County-level education data is best used as a screening layer. It summarizes the local school environment, then points you toward the district and school records that matter for local review.

Local context that changes the interpretation

61 public schools and 13 districts are represented below. Use those school and district records to confirm whether the county-level context fits the neighborhoods you are actually considering.

Overall screen

65/100

Mixed county signal. Ranks #3 of 16 Maine counties with school score data.

Completion

89.2%

3.1 pts above the state average

Funding context

$9,635

$103 below the state average

School coverage

61

13 districts represented in the county school list.

Start with measured county context

This county needs a closer look at district mix, school level, and local context. Compare the score, graduation rate, and spending together rather than treating any single metric as final.

Check the local school mix

York County has 61 public schools across 13 districts, so school-level fit can vary inside the county.

Verify local rules

Use this page as county-level context, then confirm attendance zones, transportation, special programs, and current school boundaries with local districts.

Parent decision brief

What York County school data means before you move

County averages are useful for screening, but parents choose addresses, grade pathways, and district rules. This brief turns the public data into the checks that matter before you sign a lease or mortgage.

Large multi-district county

York County has many school records across many districts. County averages are only the opening screen; neighborhood-level assignment and grade-band fit matter more here.

State position

#3

of 16 Maine counties with school score data. The county score is 8 points above the state average.

Data confidence

Usable

3 of 5 county signals are present, and 97% of listed schools report enrollment. Compare schools, then verify missing fields locally.

K-12 continuity check

These are the largest visible district slices in the county data. They show whether elementary, middle, and high school records appear together or whether a family needs to investigate transition points.

Sanford Public Schools

Elementary to high school visible

3,214 students

Elementary 3Middle 1High 1Other 1

6 listed schools in this county slice.

RSU 57/MSAD 57

Elementary to high school visible

2,924 students

Elementary 5Middle 1High 1Other 0

7 listed schools in this county slice.

RSU 60/MSAD 60

Elementary to high school visible

2,909 students

Elementary 5Middle 1High 1Other 0

7 listed schools in this county slice.

Biddeford Public Schools

Elementary to high school visible

2,314 students

Elementary 3Middle 1High 1Other 1

6 listed schools in this county slice.

District reality check

RSU 57/MSAD 57 is the largest listed district slice, with 7 schools. County pages do not prove address assignment, so verify boundaries with local district tools.

What the data cannot tell you

NCES records do not confirm current attendance zones, private-school options, transfer approvals, program capacity, transportation, or whether a listed school is available to a specific address.

Questions to ask before choosing an address

Which district actually serves the addresses we are considering in York County?

Do the neighborhoods we like fall inside the same district, or are we comparing different York County district systems?

What changes at the elementary-to-middle and middle-to-high transitions in the district pathway we would likely use?

If we need a program not visible in the NCES flags, which district office can confirm current offerings?

Which schools are missing enrollment or ratio fields, and does the district publish a newer local profile than the NCES 2022-23 public school data and FY 2022 school-finance data?

Data Story

York County Outpaces State Averages in Performance Score and Graduation

Education data brief for York County, Maine.

By Evan Brooks, Data EditorPublished Reviewed by Evan Brooks, Data Editor
Lead metric:School score

York County reports a composite school score of 64.8, the highest in this group and significantly above the Maine state average of 56.6 and the national median of 50.0. This performance is paired with a graduation rate of 89.2%, which exceeds both the state average (86.1%) and the national benchmark (87%). Despite these outcomes, per-pupil expenditure is $9,635, which is slightly below the state average of $9,738 and approximately $3,300 less than the national average of $13,000. The county manages 61 schools with a total enrollment of 24,407, making it the most populous in the set. Unlike its rural neighbors, York features 19 suburban schools. The largest district, RSU 57/MSAD 57, serves 2,924 students. Noble High School is the county's largest single school with 1,201 students. No charter schools are active in the county’s 13 districts. See the NCES Common Core of Data for school-level records.

Sources

School Overview

Total Schools

61

in York County

Reported Enrollment

24,407

59 schools reporting

School Districts

13

districts

Charter Schools

0

0% of total

School Level 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

Sorted by reported enrollment. Dedicated profile pages are available for 3 high-enrollment schools; every NCES public school remains listed here.

NCES 2022-23 public school data and FY 2022 school-finance data

Level

Showing 20 of 61 matching schools

Noble High School

RSU 60/MSAD 60

North Berwick, 03906 / Rural: Fringe

Profile8–12High1,201 students

Sanford High School

Sanford Public Schools

Sanford, 04073 / Town: Distant

Profile9–12High1,065 students

Sanford Middle School

Sanford Public Schools

Sanford, 04073 / Town: Distant

Profile5–8Middle939 students

Massabesic High School

RSU 57/MSAD 57

Waterboro, 04087 / Rural: Distant

Record9–12High910 students

Kennebunk High School

RSU 21

Kennebunk, 04043 / Town: Fringe

Record9–12High756 students

Bonny Eagle Middle School

RSU 06/MSAD 06

Buxton, 04093 / Rural: Distant

Record6–8Middle735 students

Biddeford High School

Biddeford Public Schools

Biddeford, 04005 / Suburb: Midsize

Record9–12High712 students

Marshwood High School

RSU 35/MSAD 35

South Berwick, 03908 / Rural: Fringe

Record9–12High682 students

Biddeford Middle School

Biddeford Public Schools

Biddeford, 04005 / Rural: Fringe

Record5–8Middle631 students

Massabesic Middle School

RSU 57/MSAD 57

East Waterboro, 04030 / Rural: Distant

Record6–8Middle623 students

C K Burns School

Saco Public Schools

Saco, 04072 / Suburb: Midsize

Record3–5Primary599 students

Saco Middle School

Saco Public Schools

Saco, 04072 / Suburb: Midsize

Record6–8Middle585 students

Wells Elementary School

Wells-Ogunquit CSD

Wells, 04090 / Rural: Distant

RecordKG–4Primary551 students

Buxton Center Elementary School

RSU 06/MSAD 06

Buxton, 04093 / Rural: Fringe

RecordPK–5Primary538 students

York High School

York Public Schools

York, 03909 / Suburb: Small

Record9–12High516 students

Waterboro Elementary School

RSU 57/MSAD 57

East Waterboro, 04030 / Rural: Distant

RecordPK–5Primary506 students

Middle School of the Kennebunks

RSU 21

Kennebunk, 04043 / Rural: Fringe

Record6–8Middle479 students

Marshwood Middle School

RSU 35/MSAD 35

Eliot, 03903 / Rural: Fringe

Record6–8Middle472 students

York Middle School

York Public Schools

York, 03909 / Suburb: Small

Record5–8Middle464 students

Wells Junior High School

Wells-Ogunquit CSD

Wells, 04090 / Rural: Distant

Record5–8Middle441 students

Education Funding Detail

Annual Per-Pupil Expenditure

$9,635

State avg $9,738

Compare Nearby Counties

Review York County against other counties using the same NCES-backed metrics.

Open Compare

Browse Public Schools

See school-level enrollment, grade ranges, school type, and district affiliation.

View Schools

Frequently Asked Questions

Which Maine counties have the highest graduation rates?
Knox County (91.6%), Cumberland County (90.1%), and York County (89.2%) currently lead Maine among counties with available NCES four-year adjusted cohort graduation-rate data. This answer is generated from the same dataset used in the county table and can change when federal data refreshes.
What is per-pupil spending like in Maine?
Across Maine counties with available NCES district-finance data, average per-pupil spending is $9,738. The highest current county values are Knox County ($11,353), Cumberland County ($10,990), and Sagadahoc County ($10,765). Compare counties in the table before treating the statewide average as representative of a local district.
How should I read the school score in York County?
York County has a school score of 65/100, which is a midrange measured signal in this county-level index. This score is calculated from available NCES graduation-rate and school-finance data, with school-level records shown separately below.
What is the graduation rate in York County?
The high school graduation rate in York County is 89.2%, which is above the national average of 87.5%. This figure is based on NCES district-level data for public high schools in the county.
How much does York County spend per student?
York County spends $9,635 per pupil annually on public education, based on NCES district finance data. Current operating spending per fall enrollment, including instruction, support services, administration, transportation, and operations. It excludes capital outlays and debt service in the SchoolsByCounty methodology.

Counties with Similar School Profile

By Evan Brooks, Data EditorUpdated Reviewed by Evan Brooks, Data Editor

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.

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