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

Middle School of the Kennebunks

60 Thompson Road, Kennebunk, ME 04043 · (207) 467-8004 · York County
GRADES 06–08MIDDLE23-SUBURBREGULAR SCHOOL470 STUDENTS
Enrollment
470
Middle
DISTRICT 377 · STATE 364
Student : Teacher
9.9:1
47 FTE teachers
DISTRICT 11.3:1 · STATE 11.2:1
Free / Reduced Lunch
17%
81 students
DISTRICT 17% · STATE 48%
Community
1
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 6
148
Grade 7
158
Grade 8
164
Student demographics
White
43192%
DISTRICT 91% · STATE 85%
Hispanic
174%
DISTRICT 4% · STATE 4%
Black
51%
DISTRICT 1% · STATE 5%
Asian
92%
DISTRICT 2% · STATE 1%
Two+
82%
DISTRICT 2% · STATE 4%
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
24352%
Female
22748%

Discussions

+ POST

Test scores

MEA 2024-25 . % At or Above State Expectations
English Language Arts
82.8%
ME avg 64.1%
Math
73.0%
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
470
-77 (-14%) vs 2017
Student : Teacher
9.9:1
was 12.1:1
% White
92%
was 92%
% Hispanic
4%
was 2%
% Black
1%
was 2%
% Asian
2%
was 3%
Source: NCES Common Core of Data

About Middle School of the Kennebunks

Middle School of the Kennebunks is a mid-sized middle-grades school in Kennebunk, Maine, overseen by RSU 21. The school hosts 470 students in grades 6 through 8. Compared to the state average of about 364 students per school, that is 29% bigger than typical.

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

On the student-mix side, Middle School of the Kennebunks reports that the student body is overwhelmingly White (92%). The remainder breaks down as 4% Hispanic. That mix tracks the wider county fairly closely.

Looking at school resources, Middle School of the Kennebunks lists 47 full-time-equivalent teachers, putting the student-to-teacher ratio at about 9.9:1. That figure is tighter than the state norm's 11.2:1 average. About 17% of enrolled students meet the income threshold for free or reduced-price lunch, a commonly cited indicator of low-income enrollment. Set against York County (around 37%), the school's rate is south of typical.

In the area at large, ACS estimates for York County put 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%. In all, York County runs 61 public schools (combined enrollment of about 24,364 students), of which Middle School of the Kennebunks is one.

The closest other public school is Kennebunk Elementary School, roughly 0.8 miles away. Within five miles, there are 4 other public schools.

The campus sits in a bedroom-community setting.

Looking at the recent track record. Middle School of the Kennebunks's enrollment has ticked down 14% since 2018, when it stood at 547 (now 470). Class-load math has tightened: from 12.1:1 in 2018 to 9.9:1 in 2025.

On allk12, members of the Middle School of the Kennebunks community share and discuss school events, parent volunteer needs, and clubs. The community welcomes input from current and former families.

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
Middle School of the Kennebunks
District
RSU 21
Address
60 Thompson Road, Kennebunk, ME 04043
Phone
(207) 467-8004
County
York County
Level
Middle
Grade range
06–08
Total enrollment
470
Teachers (FTE)
47
Student–teacher ratio
9.9:1
Free/Reduced lunch
81 (17%)
Locale
23-Suburb: Small
NCES ID
231477300800
Charter school
No
Virtual school
No

Related schools

Other schools in RSU 21
Other schools in Kennebunk
Nearby schools

Frequently asked questions

About Middle School of the Kennebunks
How many students attend Middle School of the Kennebunks?
Middle School of the Kennebunks enrolls approximately 470 students in grades 06-08.
What grades does Middle School of the Kennebunks serve?
Middle School of the Kennebunks serves grades 06-08.
What is the student-teacher ratio at Middle School of the Kennebunks?
The student-to-teacher ratio at Middle School of the Kennebunks is approximately 9.9:1 (47 FTE teachers).
How diverse is Middle School of the Kennebunks?
Middle School of the Kennebunks reports a student body of 92% White, 4% Hispanic, 1% Black, 2% Asian, 2% Two or more.
What district is Middle School of the Kennebunks in?
Middle School of the Kennebunks is part of RSU 21.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post