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

Kennebunk High School

89 Fletcher Street, Kennebunk, ME 04043 · (207) 985-1110 · York County
GRADES 09–12HIGH23-SUBURBREGULAR SCHOOL683 STUDENTS
Enrollment
683
High
DISTRICT 377 · STATE 448
Student : Teacher
11.6:1
59 FTE teachers
DISTRICT 11.3:1 · STATE 11.9:1
Free / Reduced Lunch
18%
123 students
DISTRICT 17% · STATE 48%
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
155
Grade 10
156
Grade 11
183
Grade 12
189
Student demographics
White
62592%
DISTRICT 91% · STATE 85%
Hispanic
233%
DISTRICT 4% · STATE 4%
Black
81%
DISTRICT 1% · STATE 5%
Asian
101%
DISTRICT 2% · STATE 1%
Two+
71%
DISTRICT 2% · STATE 4%
Native American
61%
DISTRICT 0% · STATE 1%
Pacific Islander
41%
DISTRICT 0% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
35652%
Female
32748%

Discussions

+ POST

Test scores

MEA 2024-25 . % At or Above State Expectations
English Language Arts
78.5%
ME avg 64.1%
Math
67.4%
ME avg 50.6%
Source: MEA. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
683
-34 (-5%) vs 2017
Student : Teacher
11.6:1
was 12.1:1
% White
92%
was 92%
% Hispanic
3%
was 1%
% Black
1%
was 2%
% Asian
1%
was 3%
Source: NCES Common Core of Data

About Kennebunk High School

Kennebunk High School is a senior high of expansive scale in Kennebunk, Maine, overseen by RSU 21, hosting 683 students in grades 9 through 12. That puts it 52% larger than the typical public school in Maine, which averages around 448 students.

Across the 6 schools in RSU 21 (2,262 students total), Kennebunk High School accounts for its share of the district's footprint.

For racial and ethnic makeup, Kennebunk High School lists that the student body is overwhelmingly White (92%). The remainder is composed of 3% Hispanic. That mix tracks the wider county fairly closely.

On the income-and-resources front, Kennebunk High School shows 59 full-time-equivalent teachers, putting the student-to-teacher ratio at about 11.6:1. The state averages about 11.9:1, putting this campus right in line with peers. Around 18% of the student body qualifies for free or reduced-price meals, which schools and policymakers use as a rough income-mix signal. Set against York County (around 37%), the school's rate is noticeably below typical.

Zooming out to the county, York County reports that median household income runs about $88,333, about 36% of the adult population holds a bachelor's degree or above, and roughly 5% of residents live below the federal poverty line. Kennebunk High School is one of 61 public schools in York County (combined enrollment of about 24,364 students).

The closest other public school is Kennebunk Elementary School, roughly 1.6 miles away. 5 of the 8 nearest public schools sit inside a five-mile radius.

The school occupies an outer-ring site.

Trend over the last 7 years. Kennebunk High School's enrollment has declined 5% since 2018, when it stood at 717 (now 683).

On this page, recent activity here tends to focus on science fair prep, picture-day reminders, and bus-route questions. Contributors range from current parents to recent graduates and teachers.

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 High School
District
RSU 21
Address
89 Fletcher Street, Kennebunk, ME 04043
Phone
(207) 985-1110
County
York County
Level
High
Grade range
09–12
Total enrollment
683
Teachers (FTE)
59
Student–teacher ratio
11.6:1
Free/Reduced lunch
123 (18%)
Locale
23-Suburb: Small
NCES ID
231477300799
Charter school
No
Virtual school
No

Related schools

Other schools in RSU 21
Other schools in Kennebunk
Nearby schools

Frequently asked questions

About Kennebunk High School
What is the total enrollment at Kennebunk High School?
Kennebunk High School enrolls approximately 683 students in grades 09-12.
Is Kennebunk High School an elementary, middle, or high school?
Kennebunk High School is a high school covering grades 09-12.
How many teachers does Kennebunk High School have?
Kennebunk High School employs 59 FTE teachers, for a student-to-teacher ratio of 11.6:1.
How diverse is Kennebunk High School?
Kennebunk High School reports a student body of 92% White, 3% Hispanic, 1% Black, 1% Asian, 1% Two or more.
What district is Kennebunk High School in?
Kennebunk High School is part of RSU 21.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post