As of 2006, there are ten elementary schools in the district and three middle schools. District 21 feeds secondary schools within Township High School District 214, such as Buffalo Grove High School and Wheeling High School.
In 2006, the district had ten elementary schools and three middle schools. District 21 managed secondary education at schools like Buffalo Grove High School and Wheeling High School, which are part of Township High School District 214.