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.
As of 2006, there are ten elementary schools in the district and three middle schools. District 21 oversees secondary schools within Township High School District 214, including Buffalo Grove High School and Wheeling High School.