The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·VASSALBORO PUBLIC SCHOOLS·NCES 231311001046

Vassalboro Community School

1116 Webber Pond Road, Vassalboro, ME 04989 · (207) 923-3100 · Kennebec County
GRADES PK–08ELEMENTARY42-RURALTITLE IREGULAR SCHOOL423 STUDENTS
Enrollment
423
Elementary
STATE 229
Student : Teacher
10.8:1
39 FTE teachers
STATE 10.5:1
Free / Reduced Lunch
40%
169 students
STATE 48%
Community
1
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
31
Kindergarten
38
Grade 1
43
Grade 2
50
Grade 3
49
Grade 4
42
Grade 5
44
Grade 6
47
Grade 7
41
Grade 8
38
Student demographics
White
38992%
STATE 85%
Hispanic
113%
STATE 4%
Black
10%
STATE 5%
Two+
225%
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
22052%
Female
20348%

Discussions

+ POST

Test scores

MEA 2024-25 . % At or Above State Expectations
English Language Arts
63.3%
ME avg 64.1%
Math
57.1%
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
423
+8 (+2%) vs 2017
Student : Teacher
10.8:1
was 11.3:1
% White
92%
was 91%
% Hispanic
3%
was 2%
% Black
0%
was 1%
Source: NCES Common Core of Data

About Vassalboro Community School

Vassalboro Community School operates as a sprawling elementary school in Vassalboro, Maine, part of Vassalboro Public Schools. Current enrollment sits at 423 students spanning grades pre-K through 8. That puts it 85% above the typical public school in Maine, which averages around 229 students.

Vassalboro Public Schools is the operating authority for Vassalboro Community School, handling staffing, calendars, and reporting to the state department of education.

On the student-mix side, Vassalboro Community School records that the student body is overwhelmingly White (92%). The remainder reads as 5% multiracial, 3% Hispanic. That mix tracks the wider county fairly closely.

In terms of school funding signals, Vassalboro Community School lists 39 full-time-equivalent teachers, putting the student-to-teacher ratio at about 10.8:1. The state averages about 10.5:1, putting this campus right in line with peers. About 40% of enrolled students meet the income threshold for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal.

In the surrounding community, the surrounding county (Kennebec County) shows that median household income runs about $69,077, 32% of adults hold a bachelor's degree or higher, and the poverty rate sits near 7%. In all, Kennebec County runs 53 public schools (combined enrollment of about 15,649 students), of which Vassalboro Community School is one.

The closest other public school is James H Bean School, roughly 4.5 miles away. 8 of the 8 nearest public schools sit inside a ten-mile radius, suggesting a relatively low-density school footprint.

The school occupies a countryside site.

Five-year trend. Looking back 7 years, enrollment at Vassalboro Community School has remained close to its prior level, going from 415 students in 2018 to 423 in 2025.

In the discussion threads here, the page collects discussion, questions, and updates around open house dates, ride-share offers, and field-trip permission slips. Contributors range from current parents to recent graduates and teachers.

Kennebec County at a glance

View full county profile
Population
126,808
Census ACS
Median income
$69,077
Household, ACS
Bachelor's+
32%
Adults 25+
Poverty rate
7%
Below federal line
Schools in county
53
15,649 students

Quick facts

School name
Vassalboro Community School
District
Vassalboro Public Schools
Address
1116 Webber Pond Road, Vassalboro, ME 04989
Phone
(207) 923-3100
County
Kennebec County
Level
Elementary
Grade range
PK–08
Total enrollment
423
Teachers (FTE)
39
Student–teacher ratio
10.8:1
Free/Reduced lunch
169 (40%)
Locale
42-Rural: Distant
NCES ID
231311001046
Charter school
No
Virtual school
No

Related schools

Nearby schools

Frequently asked questions

About Vassalboro Community School
How many students attend Vassalboro Community School?
Vassalboro Community School enrolls approximately 423 students in grades PK-08.
What grades does Vassalboro Community School serve?
Vassalboro Community School serves grades PK-08.
What is the student-teacher ratio at Vassalboro Community School?
The student-to-teacher ratio at Vassalboro Community School is approximately 10.8:1 (39 FTE teachers).
How diverse is Vassalboro Community School?
Vassalboro Community School reports a student body of 92% White, 3% Hispanic, 0% Black, 5% Two or more.
Who oversees Vassalboro Community School?
Vassalboro Community School is overseen by Vassalboro Public Schools in Kennebec County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post