Downers Grove is home to twelve public elementary schools, two public middle schools and two public high schools, Downers Grove North High School and Downers Grove South High School. Eleven of the elementary schools, including Hillcrest, Belle Aire, El Sierra, Kingsley, Fairmount, Highland, Whittier, Pierce Downer, Henry Puffer, Lester, and Indian Trail Schools and two of the middle schools-Herrick and O'Neill Middle School, are part of Downers Grove Grade School District 58. The other elementary schools, Prairieview and Elizabeth Ide and Lakeview Jr. High School, are part of Center Cass School District 66. Downers Grove has two Catholic Schools, St. Joseph's and St. Mary's of Gostyn, that enroll students from pre-school through 8th grade.