Oswego is made up of....
Oswego SD 308 Elementary Schools
- Churchill Elementary School
- Fox Chase Elementary School
- Grande Park Elementary School
- Homestead Elementary School
- Hunt Club Elementary School
- Lakewood Creek Elementary School
- Long Beach Elementary School
- Old Post Elementary School
- Prairie Point Elementary School
- Southbury Elementary School
- Wheatlands Elementary School
- Wolfs Crossing Elementary School
Oswego SD 308 Junior High Schools
Oswego SD 308 High Schools