County directory · Maine · 2026–27

School districts in York County, ME

York County has 14 regular public school districts, enrolling 25,791 students in 2024–25. The largest is Rsu 06/Msad 06 (3,297 students, 13% of the county), followed by Sanford Public Schools and Rsu 57/Msad 57. All 14 offer kindergarten. Maine's kindergarten cutoff: turn 5 by October 15.

The 14 districts, largest first

School districts in York County, ME by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
Rsu 06/Msad 06
94 Main Street, Buxton
also serves Cumberland County
Pre-K–1283,297216
(207) 929-2331
Sanford Public Schools
917 Maine St, Sanford
Pre-K–1263,250202
(207) 324-2810
Rsu 57/Msad 57
86 West Road, Waterboro
Pre-K–1272,868189
(207) 247-3221
Rsu 60/Msad 60
46 Cranberry Meadow Rd., Berwick
Pre-K–1272,801217
(207) 676-2234
Biddeford Public Schools
18 Maplewood Avenue, Biddeford
Pre-K–1252,436199
(207) 282-8280
Rsu 21
177 Alewive Road, Kennebunk
Pre-K–1262,262173
(207) 985-1100
Rsu 35/Msad 35
180 Depot Road, Eliot
Pre-K–1252,120134
(207) 439-2438
Saco Public Schools
90 Beach Street, Saco
Pre-K–1251,942191
(207) 284-4505
York Public Schools
469 US Route 1, York
Pre-K–1241,539106
(207) 363-3403
Wells-Ogunquit CSD
1460 Post Road, Wells
K–1231,440106
(207) 646-8331
Kittery Public Schools
200 Rogers Road, Kittery
Pre-K–12396679
(207) 475-1334
Rsu 23
40 E Emerson Cummings Blvd, Old Orchard Beach
Pre-K–12361448
(207) 934-5751
Acton Public Schools
700 Milton Mills Road, Acton
Pre-K–12125618
(207) 636-2100
Dayton Public Schools
21 Clarks Mills Road, Dayton
Pre-K–121——
(207) 282-8280

York County at a glance

Together the 14 districts run 64 schools from offices in 14 towns. The smallest by enrollment is Acton Public Schools, with 256 students; the median York County district has 2,120. By grade span: 13 Pre-K–12 and 1 K–12.

Kindergarten in 2024–25, counting the 13 districts that report a K grade: 1,878 children. The biggest kindergarten was Rsu 60/Msad 60's, with 217; Rsu 06/Msad 06 had 216, and the smallest, Acton Public Schools, had 18.

York County holds 14 of Maine's 253 regular districts (5.5%) and 16% of its 163,287 public school students, ranking 6th of 16 counties by number of districts and 2nd by enrollment. By size, 10 enroll 1,000 to 4,999 and 3 have fewer than 1,000 students, and the average school here has about 403 students.

One district reaches past the county line: Rsu 06/Msad 06 (into Cumberland County).

Which district am I in?

Each district draws its own attendance zones, so your home address decides it, and with 1 of York County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:

Rsu 06/Msad 06 · Sanford Public Schools · Rsu 57/Msad 57 · Rsu 60/Msad 60 · Biddeford Public Schools · Rsu 21 · Rsu 35/Msad 35 · Saco Public Schools · York Public Schools · Wells-Ogunquit CSD · Kittery Public Schools · Rsu 23 · Acton Public Schools · Dayton Public Schools

What grade will my child be in?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

More in Maine

Every Maine district by county · Maine kindergarten cutoff

More Maine county directories: Aroostook County (27) · Cumberland County (17) · Hancock County (24) · Lincoln County (12) · Oxford County (11) · Penobscot County (39)

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email [email protected].