Top York County Public Schools

All
(59)
All
(59)
 
High
(10)
High
(10)
 
Middle
(14)
Middle
(14)
 
Elementary
(47)
Elementary
(47)
 
Pre-K
(9)
Pre-K
(9)
 
Private
(22)
Private
(22)
 

Top York County Public Schools (2018-19)

  • School Location Grades Students
  • Acton Acton Elementary School
    700 Milton Mills Road
    Acton, ME 04001
    (207)636-2100

    Grades: PK-8 | 210 students
  • Alfred Alfred Elementary School
    21 Sanford Road
    Alfred, ME 04002
    (207)324-3831

    Grades: K-5 | 208 students
  • Berwick Berwick Elementary Schools
    20 Blackberry Hill Rd
    Berwick, ME 03901
    (207)676-2234

    Grades: K-5 | 627 students
  • Biddeford Biddeford High School
    20 Maplewood Avenue
    Biddeford, ME 04005
    (207)282-1596

    Grades: 9-12 | 777 students
  • Biddeford Biddeford Intermediate School
    335 Hill Street
    Biddeford, ME 04005
    (207)282-5957

    Grades: 4-5 | 356 students
  • Biddeford Biddeford Middle School
    25 Tiger Drive
    Biddeford, ME 04005
    (207)282-6400

    Grades: 6-8 | 567 students
  • Biddeford Biddeford Primary School
    320 Hill Street
    Biddeford, ME 04005
    (207)282-8285

    Grades: 1-3 | 525 students
  • Biddeford Biddeford Regional Center Of Technical Vocational School
    10 Maplewood Avenue
    Biddeford, ME 04005
    (207)282-1501

    Grades: n/a | n/a students
  • Buxton Bonny Eagle Middle School
    92 Sokokis Trail
    Buxton, ME 04093
    (207)929-3833

    Grades: 6-8 | 902 students
  • Buxton Buxton Center Elementary School
    912 Long Plains Road
    Buxton, ME 04093
    (207)929-3836

    Grades: K-5 | 562 students
  • Saco C K Burns School
    135 Middle Street
    Saco, ME 04072
    (207)284-5081

    Grades: 3-5 | 580 students
  • Sanford Carl J Lamb School
    233 Shaws Ridge Road
    Sanford, ME 04073
    (207)324-8481

    Grades: K-6 | 540 students
  • South Berwick Central School
    197 Main Street
    South Berwick, ME 03908
    (207)384-2333

    Grades: PK-3 | 389 students
  • York Coastal Ridge Elementary School
    1 Coastal Ridge Drive
    York, ME 03909
    (207)363-1800

    Grades: 2-4 | 312 students
  • Biddeford Dayton Consolidated School
    21 Clarks Mills Road
    Biddeford, ME 04005
    (207)499-2286

    Grades: K-5 | 138 students
  • Eliot Eliot Elementary School
    1298 State Road
    Eliot, ME 03903
    (207)439-9004

    Grades: PK-3 | 323 students
  • Saco Governor John Fairfield School
    75 Beach Street
    Saco, ME 04072
    (207)282-1322

    Grades: K-2 | 277 students
  • Limington H B Emery Junior Memorial School
    908 Cape Road
    Limington, ME 04049
    (207)637-2056

    Grades: PK-5 | 178 students
  • Hollis Center Hollis School
    554 River Road
    Hollis Center, ME 04042
    (207)929-3838

    Grades: K-5 | 323 students
  • Kittery Point Horace Mitchell Primary School
    7 School Lane
    Kittery Point, ME 03905
    (207)439-1707

    Grades: K-3 | 377 students
  • Old Orchard Beach Jameson Elementary School
    20 Jameson Hill Road
    Old Orchard Beach, ME 04064
    (207)934-2891

    Grades: PK-2 | 199 students
  • Biddeford John F Kennedy Memorial School
    64 West Street
    Biddeford, ME 04005
    (207)282-4134

    Grades: K | 205 students
  • Kennebunk Kennebunk Elementary School
    177 Alewive Road
    Kennebunk, ME 04043
    (207)985-4402

    Grades: K-3 | 423 students
  • Kennebunk Kennebunk High School
    89 Fletcher Street
    Kennebunk, ME 04043
    (207)985-1110

    Grades: 9-12 | 677 students
  • Kennebunkport Kennebunkport Consolidated School
    25 School Street
    Kennebunkport, ME 04046
    (207)967-2121

    Grades: K-5 | 183 students
  • Sanford Lafayette School
    69 Brook Street
    Sanford, ME 04073
    (207)324-4160

    Grades: PK-3 | 188 students
  • Lebanon Lebanon Elementary Schools
    65 Upper Guinea Rd
    Lebanon, ME 04027
    (207)457-1299

    Grades: K-5 | 481 students
  • West Newfield Line Elementary School
    818 Water Street
    West Newfield, ME 04095
    (207)793-4100

    Grades: K-5 | 284 students
  • Old Orchard Beach Loranger Memorial School
    148 Saco Avenue
    Old Orchard Beach, ME 04064
    (207)934-4848

    Grades: 3-8 | 362 students
  • Alfred Lyman Elementary School
    39 Schoolhouse Road
    Alfred, ME 04002
    (207)499-7228

    Grades: K-5 | 234 students
  • Sanford Margaret Chase Smith Sch.-sanford Elementary School
    248 Twombly Road
    Sanford, ME 04073
    (207)324-7586

    Grades: K-3 | 371 students
  • South Berwick Marshwood Great Works School
    49 Academy Street
    South Berwick, ME 03908
    (207)384-4010

    Grades: 4-5 | 314 students
  • South Berwick Marshwood High School
    260 Dow Highway
    South Berwick, ME 03908
    (207)384-4500

    Grades: 9-12 | 741 students
  • Eliot Marshwood Middle School
    626 H.l. Dow Highway
    Eliot, ME 03903
    (207)439-1399

    Grades: 6-8 | 499 students
  • Waterboro Massabesic High School
    88 West Road
    Waterboro, ME 04087
    (207)247-3141

    Grades: 9-12 | 1019 students
  • Show 24 more public schools in York County, ME
Recent Articles
Having friends makes the tough times a little bit easier, but sometimes making friends is the hardest thing of all. Keep reading to learn about the importance of friendship for young children and how to help your child make friends.
The results of a new study show that private school education may be no better than public school education. Keep reading to learn more about this study and to learn how to make the right choice between private and public school education for your child.
Each year, millions of students neglect to fill out the FAFSA and, in doing so, miss out on the chance to receive federal student aid. Keep reading to learn why every high school student should apply for financial aid, whether or not they qualify and regardless of their intention to use it.