Sterling is served by Community Unit School District 5, which operates Sterling High School, Challand Middle School, Franklin Elementary, Jefferson Elementary, Lincoln Elementary, and Washington Elementary Schools.
The Roman Catholic Diocese of Rockford currently runs two schools in the city: St. Mary's School,[REF] serving as both grade school and middle school, and Newman Central Catholic High School.