The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·RSU 21·NCES 231477300580

Kennebunk Elementary School

177 Alewive Road, Kennebunk, ME 04043 · (207) 985-4402 · York County
GRADES PK–02ELEMENTARY41-RURALREGULAR SCHOOL378 STUDENTS
Enrollment
378
Elementary
DISTRICT 277 · STATE 229
Student : Teacher
12.0:1
32 FTE teachers
DISTRICT 11.5:1 · STATE 10.5:1
Free / Reduced Lunch
15%
58 students
DISTRICT 17% · STATE 48%
Community
0
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Pre-K
130
Kindergarten
93
Grade 1
80
Grade 2
75
Student demographics
White
91%
DISTRICT 91% · STATE 85%
Hispanic
3%
DISTRICT 4% · STATE 4%
Black
1%
DISTRICT 1% · STATE 5%
Asian
2%
DISTRICT 2% · STATE 1%
Two+
3%
DISTRICT 2% · STATE 4%
Native American
n/r
Pacific Islander
n/r
n/r: not reliably reported by NCES for this school. Hispanic, Pacific Islander, and Native American enrollment are systematically under-reported in the source data.
Gender split
Male
50%
Female
50%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Kennebunk Elementary School.
START A DISCUSSION
Recent discussions in RSU 21

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
378
-30 (-7%) vs 2017
Student : Teacher
12.0:1
was 13.7:1
% White
91%
was 92%
% Hispanic
3%
was 2%
% Black
1%
was 3%
% Asian
2%
was 2%
Source: NCES Common Core of Data

About Kennebunk Elementary School

Kennebunk Elementary School, a sprawling K-5 school in Kennebunk, Maine, part of RSU 21, caters to 378 students, covering grades pre-K through 2. Enrollment runs roughly 65% above the state mean of about 229.

RSU 21 runs 6 schools in total, collectively educating 2,262 students. Kennebunk Elementary School is one of those campuses.

In terms of who attends, Kennebunk Elementary School lists that 91% of students identify as White, making the school strongly White-majority. Other groups include 3% Hispanic, 3% multiracial, 2% Asian. That composition is broadly in line with York County as a whole.

Looking at school resources, The school currently runs with 32 full-time-equivalent teachers, for a student-teacher ratio near 12.0:1. The state averages around 10.5:1, so this campus is higher than the state norm typical. Roughly 15% of students at Kennebunk Elementary School qualify for free or reduced-price lunch, often used as a Title I proxy. Set against York County (around 37%), the school's rate is south of typical.

In the broader community, community-level numbers for York County indicate median household earnings sit near $88,333, about 36% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 5%. Kennebunk Elementary School is one of 61 public schools in York County (combined enrollment of about 24,364 students).

Nearest neighbor: Middle School of the Kennebunks, around 0.8 miles off. Within five miles, there are 4 other public schools.

The school occupies a low-density site.

Trend over the last 7 years. Kennebunk Elementary School's enrollment has contracted 7% since 2018, when it stood at 408 (now 378). Class-load math has narrowed: from 13.7:1 in 2018 to 12.0:1 in 2025.

Within the allk12 community for this school, posts here usually surface around classroom updates, athletics, and weather closures. Parents, students, alumni, and staff are welcome to weigh in.

York County at a glance

View full county profile
Population
216,731
Census ACS
Median income
$88,333
Household, ACS
Bachelor's+
36%
Adults 25+
Poverty rate
5%
Below federal line
Schools in county
61
24,364 students

Quick facts

School name
Kennebunk Elementary School
District
RSU 21
Address
177 Alewive Road, Kennebunk, ME 04043
Phone
(207) 985-4402
County
York County
Level
Elementary
Grade range
PK–02
Total enrollment
378
Teachers (FTE)
32
Student–teacher ratio
12.0:1
Free/Reduced lunch
58 (15%)
Locale
41-Rural: Fringe
NCES ID
231477300580
Charter school
No
Virtual school
No

Related schools

Other schools in RSU 21
Other schools in Kennebunk
Nearby schools

Frequently asked questions

About Kennebunk Elementary School
How large is Kennebunk Elementary School?
Kennebunk Elementary School enrolls approximately 378 students in grades PK-02.
What age range does Kennebunk Elementary School serve?
Kennebunk Elementary School serves students from grade PK through grade 02.
How many students per teacher at Kennebunk Elementary School?
Approximately 12.0:1 students per teacher at Kennebunk Elementary School.
What is the racial breakdown of students at Kennebunk Elementary School?
At Kennebunk Elementary School, the student body is approximately 91% White, 3% Hispanic, 1% Black, 2% Asian, 3% Two or more.
What district is Kennebunk Elementary School in?
Kennebunk Elementary School is part of RSU 21.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post