Ignite the power and potential of each student.



School Administration



John Gustafson

Assistant Principal

Phil Dorjath

School News Highlights

View All News

D20 Strategic Planning Community Forum

Keeneyville D20 stakeholders from across the community gathered last Saturday to review the district’s achievements under the 2019-22 Strategic Plan and engage in collaborative goal setting discussions for the future. The 40 participants included Board of Education members, students, parents, community members, staff, and administrators. It was exciting to work together to help guide the district as we develop our new Strategic Plan.

The future looks bright for District 20!

First page of the PDF file: Opt-inforTextAlertsFlyer-ENGLISH_1

District 20 is adding TEXT MESSAGING capability to our communication tools!  This is completely optional, but offers a new convenient way to receive district notifications.  We will still continue to send messages to families and staff by phone, email, website and social media. 

See attached flyer for required 2-step process for opting into text messages.

First page of the PDF file: TomHierckPosterMSD-FINAL010923

Join us for a free virtual presentation on Wed. 1/25 7-8pm about SUPPORTING THE WHOLE CHILD. Learn more about supporting your child to make good decisions, build executive functioning skills, manage stress & more!

Please RSVP using the QR code below by 1/23.

Hosted jointly by Keeneyville Elementary School District 20 Itasca School District 10 Medinah School District 11 Roselle School District 12, IL Bloomingdale School District 13 and Lake Park HS.

Dr. Castillo's Coffee Chats - January 18

Join us for Dr. Castillo's first Coffee Chat on Wed. 1/18 at Waterbury, from 8:15-8:45am. Each month the location will rotate to a different school. Anyone can attend at any location. Coffee & Breakfast items will be available. Hope to see you there!

Hanover Park Park District - Before School Club

Before School Club (BSC) available at Greenbrook, provided by Hanover Park Park District before-school staff that provides not only a safe and fun environment but also participates in games and crafts with your child before they start the school day. With a flexible schedule (you choose the number of days your child attends) and a reasonable fee, you cannot go wrong.

Register Online or call (630)837-2468 to register today!

Stay Connected With Us!


We encourage our families to download the free "Keeneyville District 20" Mobile App to ensure that you have easy access to current district and school information. 

Available at Apple App Store and Google Play Store. Go to D20 Mobile App for more information.