Indian Prairie School District 204 serves roughly 28,500 students from the Illinois communities of Aurora, Bolingbrook, Plainfield and Naperville, in DuPage and Will counties. Currently, one preschool, twenty-one elementary schools, seven middle schools, three high schools, and one alternative high school are in the district. There are thirty-one District 204 schools in Naperville and Aurora and one in Bolingbrook.