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
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Rsu 06/Msad 06 94 Main Street, Buxton also serves Cumberland County | Pre-K–12 | 8 | 3,297 | 216 | (207) 929-2331 |
| Sanford Public Schools 917 Maine St, Sanford | Pre-K–12 | 6 | 3,250 | 202 | (207) 324-2810 |
| Rsu 57/Msad 57 86 West Road, Waterboro | Pre-K–12 | 7 | 2,868 | 189 | (207) 247-3221 |
| Rsu 60/Msad 60 46 Cranberry Meadow Rd., Berwick | Pre-K–12 | 7 | 2,801 | 217 | (207) 676-2234 |
| Biddeford Public Schools 18 Maplewood Avenue, Biddeford | Pre-K–12 | 5 | 2,436 | 199 | (207) 282-8280 |
| Rsu 21 177 Alewive Road, Kennebunk | Pre-K–12 | 6 | 2,262 | 173 | (207) 985-1100 |
| Rsu 35/Msad 35 180 Depot Road, Eliot | Pre-K–12 | 5 | 2,120 | 134 | (207) 439-2438 |
| Saco Public Schools 90 Beach Street, Saco | Pre-K–12 | 5 | 1,942 | 191 | (207) 284-4505 |
| York Public Schools 469 US Route 1, York | Pre-K–12 | 4 | 1,539 | 106 | (207) 363-3403 |
| Wells-Ogunquit CSD 1460 Post Road, Wells | K–12 | 3 | 1,440 | 106 | (207) 646-8331 |
| Kittery Public Schools 200 Rogers Road, Kittery | Pre-K–12 | 3 | 966 | 79 | (207) 475-1334 |
| Rsu 23 40 E Emerson Cummings Blvd, Old Orchard Beach | Pre-K–12 | 3 | 614 | 48 | (207) 934-5751 |
| Acton Public Schools 700 Milton Mills Road, Acton | Pre-K–12 | 1 | 256 | 18 | (207) 636-2100 |
| Dayton Public Schools 21 Clarks Mills Road, Dayton | Pre-K–12 | 1 | — | — | (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?
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)