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
5
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.

Enrollment by grade, 2024-25

GradeStudentsShare
Grade 915523%
Grade 1015623%
Grade 1118327%
Grade 1218928%
Student demographics
16%Diversity index
The chance that two students picked at random belong to different racial or ethnic groups.
DISTRICT 18% · STATE 28% · US 70%
White
62592%
DISTRICT 91% · STATE 85% · US 43%
Hispanic
233%
DISTRICT 4% · STATE 4% · US 30%
Black
81%
DISTRICT 1% · STATE 5% · US 15%
Asian
101%
DISTRICT 2% · STATE 1% · US 6%
Two+
71%
DISTRICT 2% · STATE 4% · US 5%
Native American
61%
DISTRICT 0% · STATE 1% · US 1%
Pacific Islander
41%
DISTRICT 0% · STATE 0% · US 0%
Student head counts by race/ethnicity from federal NCES enrollment data. District, state, and US figures are each group's share of all public school students in that area (US excludes territories). 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%

School pathway

Feeds from
Middle School of the Kennebunks06–08
Based on grade levels within RSU 21. Attendance zones can vary; confirm enrollment with the district.

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%

What this means: On the MEA, Maine's statewide test, about 79 of every 100 students at this school read and write at grade level and about 67 of 100 do math at grade level. Across all Maine schools, those numbers are about 64 and 51.

Source: MEA. All students, all grades. See all years and grades →

Schools most like Kennebunk High School

SchoolStudentsLow-incomeProficient
Kennebunk High School this school68318.0%N/A
Marshwood High School
South Berwick
65915.3%N/A
York High School
York
49821.7%N/A
Wells High School
Wells
42217.5%N/A
Gorham High School
Gorham
81221.2%N/A
Yarmouth High School
Yarmouth
55415.7%N/A
Matched among Maine high schools on enrollment, the share of students from low-income families (eligible for free or reduced-price lunch), and racial and ethnic makeup. Proficient is the average share of students meeting the state standard across all of the school's state tests in 2023-24 and 2024-25, the same combined score our test-score rankings use. Online schools and schools serving specialized populations are not matched.

Where Kennebunk High School ranks

Among high schools
MeasureThis schoolIn MaineIn York County
Math proficiency
ranked highest first
67.4%#6 of 73#1 of 7
Reading proficiency
ranked highest first
78.5%#4 of 67#2 of 6
Enrollment
ranked largest first
683#25 of 114#5 of 10
Students per teacher
ranked fewest first
11.6:1#26 of 86#4 of 9
Diversity index
ranked most diverse first
16.1%#48 of 86#6 of 9
Free and reduced lunch
ranked highest share first
18.0%#100 of 106#8 of 10
Enrollment change since 2017-18
ranked steepest decline first
-4.7%#32 of 51#5 of 7
Ranked against other public high schools. Online schools are left out of every list, and test-score lists leave out schools that serve specialized populations. Each rank links to the full list. Arrows under a test-score rank show places moved since the prior test year, among schools tested both years.

4-year change

SY 2020-21 vs SY 2024-25
Enrollment
683
-68 (-9%) vs 2020
-7% since 2010-11, when it was 736
Student : Teacher
11.6:1
was 12.1:1
Source: NCES Common Core of Data

Enrollment and staffing by year

School yearStudentsTeachers (FTE)Students per teacherFree and reduced lunch
2024-2568358.711.6:118% (123)
2023-2470761.911.4:19% (63)
2022-2375662.312.1:111% (81)
2020-217516212.1:116% (121)
2017-1871759.412.1:114% (102)
2015-166776111.1:118% (120)
2010-117366411.5:117% (124)
Source: NCES Common Core of Data. Rows are the federal collections on file for Kennebunk High School.

Since 2017-18: students down 5% (717 to 683); teachers down 1% (59.4 to 58.7).

About Kennebunk High School

Located in Kennebunk, Maine, Kennebunk High School is a large high school. A total of 683 students attend the school, which covers grades 9 through 12. The average for high schools in Maine is about 448 students, so this school is 52% bigger than average.

RSU 21 is the district for Kennebunk High School. It has 6 schools and 2,262 students.

The large majority of students at Kennebunk High School, 92%, are White. The rest of enrollment is 3% Hispanic. The county population is about 91% White, within a few points of the school. By the diversity index, Kennebunk High School comes in at 16%.

Kennebunk High School's 58.7 full-time-equivalent teachers put its ratio at 11.6:1. High schools in Maine have a similar average ratio of 11.9:1. Eligibility for subsidized school meals is 18%. The rate at public schools in York County averages 37%, higher than here.

Kennebunk High School is located in York County, where median household income is about $88,333, roughly 36% of adults have a four-year degree or more, and about 5% of residents live below the federal poverty line. Federal data list 61 public schools in York County, with a combined enrollment of about 24,364.

Nearby, Kennebunk Elementary School is about 1.6 miles away. Kennebunk High School is one of several public schools in the area, with 5 others within five miles.

On the NCES locale scale, the school is Suburb: Small.

From 2020-21 to 2024-25, Kennebunk High School went from 751 students to 683.

Threads on this page can be about enrollment questions, class placement, and PTA news. Alumni can share how the school prepared them.

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 and 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