The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

6 schools in Oswego

New York · Public K-12

Public schools in Oswego number 6 per the latest NCES data, with about 3,051 students enrolled, an average school size of 509.

7-year change in Oswego

SY 2017-18 vs SY 2024-25
Total enrollment
3,051
-166 (-5%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
83%
was 90%
% Hispanic
10%
was 5%
% Black
2%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CHARLES E RILEY ELEMENTARY SCHOOLElementaryKG-06390
FITZHUGH PARK ELEMENTARY SCHOOLElementaryPK-06319
KINGSFORD PARK ELEMENTARY SCHOOLElementaryPK-06397
LEIGHTON ELEMENTARY SCHOOLElementaryPK-06294
OSWEGO HIGH SCHOOLHigh09-121,079
OSWEGO MIDDLE SCHOOLMiddle07-08572

About Oswego

Oswego, New York is home to 6 public schools, with combined enrollment of approximately 3,051 students. By school count, it is a medium-population city.

On the school-mix side, the city covers 4 elementary, 1 middle, and 1 high.

Trend over the past 7 years. Total public-school enrollment in Oswego has decreased 5% since SY 2017-18, moving from about 3,217 students to 3,051. Demographically, the White share of enrollment shrank from 90% to 83%.

In the discussion threads here, the community for Oswego discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Oswego?
Oswego, New York has 6 public K-12 schools serving approximately 3,051 students.
How many elementary, middle, and high schools are in Oswego?
Oswego has 4 elementary, 1 middle, 1 high public schools.
What is the largest public school in Oswego?
OSWEGO HIGH SCHOOL is the largest public school in Oswego by enrollment, with approximately 1,079 students.
What school districts serve Oswego?
Oswego public schools are operated by OSWEGO CITY SCHOOL DISTRICT.
What grade levels do public schools in Oswego cover?
Public schools in Oswego serve students from pre-K through grade 12.