York County Public School

Find York County Maine public schools, including charter schools, k-12, elementary, middle, and high schools. Public schools provide information on tuition, school rankings, school enrollment, education, curriculum, classes, records, and teacher-student ratios.


Acton Elementary School 700 Milton Mills Road Acton ME 04001 207-636-2100


Alfred Elementary School 21 Sanford Road Alfred ME 04002 207-324-3831

Biddeford High School 20 Maplewood Avenue Biddeford ME 04005 207-282-1596

Biddeford Intermediate School 335 Hill Street Biddeford ME 04005 207-282-5957

Biddeford Primary School 320 Hill Street Biddeford ME 04005 207-282-8285

Biddeford Regional Center of Tech 10 Maplewood Avenue Biddeford ME 04005 207-282-1501

Bonny Eagle Middle School 92 Sokokis Trail Buxton ME 04093 207-929-3833

Buxton Center Elementary School 912 Long Plains Road Buxton ME 04093 207-929-3836

CK Burns School 135 Middle Street Ext Saco ME 04072 207-284-5081

Carl Lamb Elementary School 233 Shaws Ridge Road Sanford ME 04073 207-324-8481

Central School 197 Main Street South Berwick ME 03908 207-384-2333

Coastal Ridge Elementary School 1 Coastal Ridge Dr York Harbor ME 03909 207-363-1800

Cornish Elementary School 17 School Street Cornish ME 04020 207-625-4393

Dayton Consolidated School 21 Clarks Mills Road Dayton ME 04005 207-207-4992

Eliot Elementary School 1298 State Road Eliot ME 03903 207-439-9004

Emerson School 975 Main Street Sanford ME 04073 207-324-3322

Eric L Knowlton School 8 Noble Street Berwick ME 03901 207-698-1188

Governor John Fairfield School 75 Beach Street Saco ME 04072 207-282-1322

HB Emery Junior Memorial School 908 Cape Road Limington ME 04049 207-637-2056

Hollis School 554 River Rd Hollis Center ME 04042 207-929-3838

Horace Mitchell Primary School 7 School Lane Kittery Point ME 03905 207-439-1707

Jameson Elementary School 28 Jameson Hill Road Old Orchard Beach ME 04064 207-934-5751

John F Kennedy Memorial 64 West Street Biddeford ME 04005 207-282-4134

Kennebunk Elementary School 177 Alewive Road Kennebunk ME 04043 207-985-2383

Kennebunk High School 89 Fletcher Street Kennebunk ME 04043 207-985-1110

Kennebunkport Consolidated School 25 School Street Kennebunkport ME 04046 207-967-2121

Lafayette School 69 Brook Street Sanford ME 04073 207-324-4160

Lebanon School 53 Upper Guinea Road Lebanon ME 04027 207-457-1299

Line Elementary School 818 Water Street Newfield ME 04095 207-793-4100

Loranger Middle School 148 Saco Avenue Old Orchard Beach ME 04064 207-934-4848

Lyman Elementary School 39 Schoolhouse Rd ME 04002 207-499-7228

Margaret Chase Smith School-Sanford 248 Twombley Road Sanford ME 04073 207-324-7586

Marshwood Great Works School 49 Academy Street South Berwick ME 03908 207-384-4010

Marshwood High School 260 Dow Highway South Berwick ME 03908 207-384-4500

Marshwood Middle School 626 Dow Highway Eliot ME 03903 207-439-1399

Massabesic High School 88 West Road Waterboro ME 04087 207-247-3141

Massabesic Middle School 134 Old Alfred Road Waterboro ME 04030 207-247-6121

Middle School of the Kennebunks 60 Thompson Road Kennebunk ME 04043 207-467-8004

Mildred L Day School 600 Limerick Road Arundel ME 04046 207-284-4677

Noble High School 388 Somersworth Road North Berwick ME 03906 207-676-2843

Noble Middle School 46 Cranberry Meadow Road Berwick ME 03901 207-698-1320

North Berwick Elementary School 25 Varney Street North Berwick ME 03906 207-676-9811

Old Orchard Beach High School 40 Emerson Cummings Boulevard Old Orchard Beach ME 04064 207-934-4461

Robert W Traip Academy 12 Williams Avenue Kittery ME 03904 207-439-1121

Saco Middle School 40 Buxton Road Saco ME 04072 207-282-4181

Saco Transition Program School 80 Common Street Saco ME 04072 207-286-2091

Sanford High School 52 Sanford High School Boulevard Sanford ME 04073 207-324-4050

Sanford Junior High School 708 Main Street Sanford ME 04073 207-324-3114

Sanford Regional Technical Center 52 Sanford High School Boulevard Sanford ME 04073 207-324-2942

Sea Road School 71 Sea Road Kennebunk ME 04043 207-985-1105

Shapleigh Memorial School 467 Shapleigh Corner Road Shapleigh ME 04076 207-636-1751

Shapleigh School 43 Stevenson Road Kittery ME 03904 207-439-2572

Village Green Environmental Studies School 124 York Street York ME 03909 207-363-4870

Vivian E Hussey Primary School 20 Blackberry Hill Road Berwick ME 03901 207-698-4465

Waterboro Elementary School 340 Sokokis Trail Waterboro ME 04030 207-247-6126

Wells Elementary School 276 Sanford Road Wells ME 04090 207-646-5953

Wells High School 200 Sanford Road Wells ME 04090 207-646-7011

Wells Jr High School 1470 Post Road Wells ME 04090 207-646-5142

Willard School 668 Main Street Sanford ME 04073 207-324-8454

York High School 1 Robert Stevens Drive York ME 03909 207-363-3621

York Middle School 30 Organug Road York ME 03909 207-363-4214

Young School 36 Tasker Street Saco ME 04072 207-284-7053

About Public Schools

How are Public Schools funded?

Public Schools are publicly funded, largely through taxes. Most funding comes from state, county and local sources, with the federal government providing a relatively small share of Public School funding. Some Public Schools may charge fees for specific programs and activities, such as athletics and clubs.

What is "school choice"?

Traditional Public Schools typically assign students to schools based on their residency. School choice refers to programs that enable students to attend a school other than the Public School they would have otherwise been assigned. School choice programs include voucher programs, open enrollment in other school districts, Charter Schools, Magnet Schools, and home schooling.

What are Vocational-Technical Schools?

Vocational-Technical, or Vo-Tech, Schools are schools that provide training in trades or technical fields, usually on a part-time basis, to students. While part of the school-day or week is spent in Vo-Tech coursework, the traditional portion of the curriculum is provided by the student's home school district. Most Vo-Tech Schools are for students in high school grades.