DuPage County

Community High School District 94 administrators rank 316th highest in state for average salary in 2024

Community High School District 94 administrators rank 316th highest in state for average salary in 2024
Written by Kathryn Sears



Administrators in Community High School District 94 earn an average of $116,950 per year, ranking 316th highest in the state, according to the <a href="https://www.isbe.net/Pages/Home.aspx" target="_blank" rel="noopener">Illinois State Board of Education</a>.</p> <p>The average salary in the district in 2024 was 3.3% higher than in 2023 and 5.8% more than in 2022. District administrators made 2% less than the state average of $119,384.</p> <p>Administrator salaries depend on the district’s size, location, and resources, as well as the individual’s level of experience and education, according to the Illinois State Board of Education report.</p> <p>In Illinois, school administrators are educational leaders who oversee the management and operations of schools and districts. This includes roles such as superintendents, assistant superintendents, principals, assistant principals, directors of special education, and chief school business officials. </p> <p>These positions require a <a href="https://www.isbe.net/Pages/Professional-Educator-License-Administrative-Endorsements.aspx" target="_blank" rel="noopener">Professional Educator License (PEL) endorsed in an administrative field</a>, which involves meeting specific <a href="https://www.isbe.net/Pages/Professional-Educator-License-Administrative-Endorsements.aspx" target="_blank" rel="noopener">educational and experiential criteria</a> set by the Illinois State Board of Education (ISBE).</p> <p>Community High School District 94 enrolled 2,012 students in the 2023-24 school year. This means there was an average of 101 students for every administrator, compared to the statewide ratio of 135 to 1.</p> <p>Community High School District 94 roughly covers schools within DuPage County and has a main office in West Chicago. </p> <p>District information was gathered from the <a href="https://www.illinoisreportcard.com/" target="_blank" rel="noopener">Illinois Report Card</a>.</p> <p><a href="https://iarss.org/wp-content/uploads/2025/03/IWERC-Educator-Shortage-SY25-250313.pdf" target="_blank" rel="noopener">The Illinois Educator Shortage Survey</a> found more than 3,800 unfilled teaching positions in the 2024-25 school year, down 5.6% from the previous year. </p> <p>The survey also reported nearly 200 vacant administrator roles, a notable increase of 16.7%. Despite the rise, only about one-third of educational leaders said administrator shortages were a problem.</p> <div><strong style="font-size: 18px;">Administrator Average Salary Comparison Over 10 Years: Community High School District 94 vs. Illinois<br /> </strong></div> <p><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a3="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" viewbox="0 0 650 400" a3:scriptimplementation="Adobe"><defs/><rect width="650" height="400" x="0" y="0" class="svgBackground"/><g transform="translate( 50.199999999999996 10 )"><rect x="0" y="0" width="592.8" height="312" class="graphBackground"/><path d="M 0 312 h592.8" class="axis" id="yAxis"/><path d="M 0.0 0 v312" class="axis" id="xAxis"/><text class="xAxisLabels" x="29.639999999999997" y="327" style="text-anchor: middle">2015</text><text class="xAxisLabels" x="88.91999999999999" y="327" style="text-anchor: middle">2016</text><text class="xAxisLabels" x="148.2" y="327" style="text-anchor: middle">2017</text><text class="xAxisLabels" x="207.47999999999996" y="327" style="text-anchor: middle">2018</text><text class="xAxisLabels" x="266.76" y="327" style="text-anchor: middle">2019</text><text class="xAxisLabels" x="326.03999999999996" y="327" style="text-anchor: middle">2020</text><text class="xAxisLabels" x="385.31999999999994" y="327" style="text-anchor: middle">2021</text><text class="xAxisLabels" x="444.59999999999997" y="327" style="text-anchor: middle">2022</text><text class="xAxisLabels" x="503.87999999999994" y="327" style="text-anchor: middle">2023</text><text class="xAxisLabels" x="563.16" y="327" style="text-anchor: middle">2024</text><text x="-3" y="321.0" class="yAxisLabels" style="text-anchor: end">0</text><text x="-3" y="243.0" class="yAxisLabels" style="text-anchor: end">50,000</text><path d="M0 234.0 h592.8" class="guideLines"/><text x="-3" y="165.0" class="yAxisLabels" style="text-anchor: end">100,000</text><path d="M0 156.0 h592.8" class="guideLines"/><text x="-3" y="87.0" class="yAxisLabels" style="text-anchor: end">150,000</text><path d="M0 78.0 h592.8" class="guideLines"/><rect x="0.0" y="149.38871999999998" width="24.639999999999997" height="162.61128000000002" class="fill1"/><rect x="24.639999999999997" y="154.87679999999997" width="24.639999999999997" height="157.12320000000003" class="fill2"/><rect x="59.279999999999994" y="146.89584" width="24.639999999999997" height="165.10416" class="fill1"/><rect x="83.91999999999999" y="150.33096" width="24.639999999999997" height="161.66904" class="fill2"/><rect x="118.55999999999999" y="151.07352" width="24.639999999999997" height="160.92648" class="fill1"/><rect x="143.2" y="146.21412" width="24.639999999999997" height="165.78588" class="fill2"/><rect x="177.83999999999997" y="144.91308" width="24.639999999999997" height="167.08692" class="fill1"/><rect x="202.47999999999996" y="144.64476000000002" width="24.639999999999997" height="167.35523999999998" class="fill2"/><rect x="237.11999999999998" y="139.72451999999998" width="24.639999999999997" height="172.27548000000002" class="fill1"/><rect x="261.76" y="141.03648" width="24.639999999999997" height="170.96352" class="fill2"/><rect x="296.4" y="140.8368" width="24.639999999999997" height="171.1632" class="fill1"/><rect x="321.03999999999996" y="138.38292" width="24.639999999999997" height="173.61708" class="fill2"/><rect x="355.67999999999995" y="140.93508" width="24.639999999999997" height="171.06492" class="fill1"/><rect x="380.31999999999994" y="133.94003999999998" width="24.639999999999997" height="178.05996000000002" class="fill2"/><rect x="414.96" y="139.61844" width="24.639999999999997" height="172.38156" class="fill1"/><rect x="439.59999999999997" y="130.78104000000002" width="24.639999999999997" height="181.21895999999998" class="fill2"/><rect x="474.23999999999995" y="135.42828" width="24.639999999999997" height="176.57172" class="fill1"/><rect x="498.87999999999994" y="129.62352" width="24.639999999999997" height="182.37648" class="fill2"/><rect x="533.52" y="129.558" width="24.639999999999997" height="182.442" class="fill1"/><rect x="558.16" y="125.76096000000001" width="24.639999999999997" height="186.23904" class="fill2"/><g/></g><g transform="translate(60.199999999999996 342)"><rect x="0" y="0" width="12" height="12" class="key1"/><text x="17" y="12" class="keyText">District</text><rect x="0" y="17" width="12" height="12" class="key2"/><text x="17" y="29" class="keyText">State</text></g></svg></p> <p><strong style="font-size: 18px;">Community High School District 94 Administrator Salaries, 10-Year Trend</strong></p> <table class="hle"> <thead> <tr> <th>State Rank</th> <th>Year</th> <th>Average salary</th> <th>Student-to-administrator ratio</th> </tr> </thead> <tbody> <tr> <td>316</td> <td>2024</td> <td>$116,950</td> <td>101-to-1</td> </tr> <tr> <td>325</td> <td>2023</td> <td>$113,187</td> <td>95-to-1</td> </tr> <tr> <td>345</td> <td>2022</td> <td>$110,501</td> <td>99-to-1</td> </tr> <tr> <td>325</td> <td>2021</td> <td>$109,657</td> <td>97-to-1</td> </tr> <tr> <td>292</td> <td>2020</td> <td>$109,720</td> <td>92-to-1</td> </tr> <tr> <td>278</td> <td>2019</td> <td>$110,433</td> <td>99-to-1</td> </tr> <tr> <td>277</td> <td>2018</td> <td>$107,108</td> <td>91-to-1</td> </tr> <tr> <td>327</td> <td>2017</td> <td>$103,158</td> <td>89-to-1</td> </tr> <tr> <td>249</td> <td>2016</td> <td>$105,836</td> <td>98-to-1</td> </tr> <tr class="last"> <td>249</td> <td>2015</td> <td>$104,238</td> <td>101-to-1</td> </tr> </tbody> </table></div> <p><script defer> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1509621892677861'); fbq('track', 'PageView'); </script><br /> <br /></p> <!--begin code --> <div class="pp-multiple-authors-boxes-wrapper pp-multiple-authors-wrapper pp-multiple-authors-layout-boxed multiple-authors-target-the-content box-post-id-7309 box-instance-id-1 ppma_boxes_7309" data-post_id="7309" data-instance_id="1" data-additional_class="pp-multiple-authors-layout-boxed.multiple-authors-target-the-content" data-original_class="pp-multiple-authors-boxes-wrapper pp-multiple-authors-wrapper box-post-id-7309 box-instance-id-1"> <h2 class="widget-title box-header-title">Author</h2> <span class="ppma-layout-prefix"></span> <div class="ppma-author-category-wrap"> <span class="ppma-category-group ppma-category-group-1 category-index-0"> <ul class="pp-multiple-authors-boxes-ul author-ul-0"> <li class="pp-multiple-authors-boxes-li author_index_0 author_kathryn-sears has-avatar"> <div class="pp-author-boxes-avatar"> <div class="avatar-image"> <img alt='Kathryn Sears DuPage County Observer' src='https://dupagecountyobserver.com/wp-content/uploads/2022/08/DuPage-County-Observer-Person-200x200-1.png' srcset='https://dupagecountyobserver.com/wp-content/uploads/2022/08/DuPage-County-Observer-Person-200x200-1.png' class='multiple_authors_guest_author_avatar avatar' height='80' width='80'/> </div> </div> <div class="pp-author-boxes-avatar-details"> <div class="pp-author-boxes-name multiple-authors-name"><a href="https://dupagecountyobserver.com/author/kathryn-sears/" rel="author" title="Kathryn Sears" class="author url fn">Kathryn Sears</a></div> <div class="pp-author-boxes-description multiple-authors-description author-description-0"> <p>Kathryn is a mom of two beautiful kids. She and her husband live in the Western suburbs of Chicago. </p> </div> <span class="pp-author-boxes-meta multiple-authors-links"> <a href="https://dupagecountyobserver.com/author/kathryn-sears/" title="View all posts"> <span>View all posts</span> </a> </span> <a class="ppma-author-user_url-profile-data ppma-author-field-meta ppma-author-field-type-url" aria-label="Website" href="https://dupagecountyobserver.com" target="_self"><span class="dashicons dashicons-admin-links"></span> </a><a class="ppma-author-user_email-profile-data ppma-author-field-meta ppma-author-field-type-email" aria-label="Email" href="mailto:kathryn@dupagecountyobserver.com" target="_self"><span class="dashicons dashicons-email-alt"></span> </a> </div> </li> </ul> </span> </div> <span class="ppma-layout-suffix"></span> </div> <!--end code --> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-16917" class="share-facebook sd-button share-icon" href="https://dupagecountyobserver.com/dupage-county/community-high-school-district-94-administrators-rank-316th-highest-in-state-for-average-salary-in-2024/?share=facebook" target="_blank" aria-labelledby="sharing-facebook-16917" > <span id="sharing-facebook-16917" hidden>Share on Facebook (Opens in new window)</span> <span>Facebook</span> </a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-16917" class="share-x sd-button share-icon" href="https://dupagecountyobserver.com/dupage-county/community-high-school-district-94-administrators-rank-316th-highest-in-state-for-average-salary-in-2024/?share=x" target="_blank" aria-labelledby="sharing-x-16917" > <span id="sharing-x-16917" hidden>Share on X (Opens in new window)</span> <span>X</span> </a></li><li class="share-end"></li></ul></div></div></div> <div id='jp-relatedposts' class='jp-relatedposts' > <h3 class="jp-relatedposts-headline"><em>Related</em></h3> </div> </div> <footer class="entry-footer"> <div class="meta-tags"> <a href="https://dupagecountyobserver.com/tag/dupage-county-illinois/" rel="tag">DuPage County Illinois</a> <a href="https://dupagecountyobserver.com/tag/dupage-local-government-news/" rel="tag">DuPage Local Government News</a> <a href="https://dupagecountyobserver.com/tag/dupage-policy-journal/" rel="tag">Dupage Policy Journal</a> </div> </footer> </article> <nav class="prev-next-nav"> <div class="vce-prev-link"> <a href="https://dupagecountyobserver.com/dupage-county/we-have-a-great-history-gary-sinise-the-lt-dan-band-returns-to-perform-fundraising/" rel="next"><span class="img-wrp"><img width="375" height="195" src="https://dupagecountyobserver.com/wp-content/uploads/2025/07/039We-have-a-great-history039-Gary-Sinise-amp-The-Lt-375x195." class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="'We have a great history': Gary Sinise & The Lt. Dan Band returns to perform fundraising …" title="'We have a great history': Gary Sinise & The Lt. Dan Band returns to perform fundraising …" loading="lazy" srcset="https://dupagecountyobserver.com/wp-content/uploads/2025/07/039We-have-a-great-history039-Gary-Sinise-amp-The-Lt-375x195. 375w, http://dupagecountyobserver.com/wp-content/uploads/2025/07/039We-have-a-great-history039-Gary-Sinise-amp-The-Lt 750w" sizes="auto, (max-width: 375px) 100vw, 375px" /><span class="vce-pn-ico"><i class="fa fa fa-chevron-left"></i></span></span><span class="vce-prev-next-link">'We have a great history': Gary Sinise & The Lt. Dan Band returns to perform fundraising …</span></a> </div> <div class="vce-next-link"> <a href="https://dupagecountyobserver.com/dupage-county-sports/smith-freeman-to-join-ohtani-as-nl-starters-in-2025-all-star-game/" rel="prev"><span class="img-wrp"><img width="372" height="195" src="https://i0.wp.com/dupagecountyobserver.com/wp-content/uploads/2022/09/La-Russa-039uncertain039-about-resuming-managing-duties.jpg?resize=372%2C195&ssl=1" class="attachment-vce-lay-b size-vce-lay-b wp-post-image" alt="Smith, Freeman to join Ohtani as NL starters in 2025 All-Star Game" title="Smith, Freeman to join Ohtani as NL starters in 2025 All-Star Game" loading="lazy" /><span class="vce-pn-ico"><i class="fa fa fa-chevron-right"></i></span></span><span class="vce-prev-next-link">Smith, Freeman to join Ohtani as NL starters in 2025 All-Star Game</span></a> </div> </nav> </main> <div class="main-box vce-related-box"> <h3 class="main-box-title">You may also like</h3> <div class="main-box-inside"> <article class="vce-post vce-lay-d post-18748 post type-post status-publish format-standard has-post-thumbnail hentry category-dupage-county tag-featured"> <div class="meta-image"> <a href="https://dupagecountyobserver.com/dupage-county/1180-lawyers-with-active-licenses-in-cities-within-dupage-county-as-of-may/" title="1,180 lawyers with active licenses in cities within DuPage County as of May"> <img src="https://i0.wp.com/dupagecountyobserver.com/wp-content/uploads/2026/06/1180-lawyers-with-active-licenses-in-cities-within-DuPage-County.webp.webp?resize=145%2C100&ssl=1" class="attachment-vce-lay-d size-vce-lay-d wp-post-image" alt="1,180 lawyers with active licenses in cities within DuPage County as of May" title="1,180 lawyers with active licenses in cities within DuPage County as of May" loading="lazy" /> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://dupagecountyobserver.com/category/dupage-county/" class="category-3">DuPage County</a></span> <h2 class="entry-title"><a href="https://dupagecountyobserver.com/dupage-county/1180-lawyers-with-active-licenses-in-cities-within-dupage-county-as-of-may/" title="1,180 lawyers with active licenses in cities within DuPage County as of May">1,180 lawyers with active licenses in cities within...</a></h2> </header> </article> <article class="vce-post vce-lay-d post-18741 post type-post status-publish format-standard has-post-thumbnail hentry category-dupage-county tag-crime-publicsafety tag-dupage-county tag-il tag-news tag-us"> <div class="meta-image"> <a href="https://dupagecountyobserver.com/dupage-county/woodridge-man-charged-for-sexually-abusing-a-15-year-old-boy-prosecutors-fox-32-chicago/" title="Woodridge man charged for sexually abusing a 15-year-old boy: prosecutors | FOX 32 Chicago"> <img src="https://i0.wp.com/dupagecountyobserver.com/wp-content/uploads/2026/06/Woodridge-man-charged-for-sexually-abusing-a-15-year-old-boy-prosecutors.jpg?resize=145%2C100&ssl=1" class="attachment-vce-lay-d size-vce-lay-d wp-post-image" alt="Woodridge man charged for sexually abusing a 15-year-old boy: prosecutors | FOX 32 Chicago" title="Woodridge man charged for sexually abusing a 15-year-old boy: prosecutors | FOX 32 Chicago" loading="lazy" /> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://dupagecountyobserver.com/category/dupage-county/" class="category-3">DuPage County</a></span> <h2 class="entry-title"><a href="https://dupagecountyobserver.com/dupage-county/woodridge-man-charged-for-sexually-abusing-a-15-year-old-boy-prosecutors-fox-32-chicago/" title="Woodridge man charged for sexually abusing a 15-year-old boy: prosecutors | FOX 32 Chicago">Woodridge man charged for sexually abusing a 15-year...</a></h2> </header> </article> <article class="vce-post vce-lay-d post-18738 post type-post status-publish format-standard has-post-thumbnail hentry category-dupage-county tag-hle-content"> <div class="meta-image"> <a href="https://dupagecountyobserver.com/dupage-county/cheapest-midgrade-gas-in-dupage-county-at-4-29-per-gallon-in-week-ending-may-30/" title="Cheapest midgrade gas in DuPage County at $4.29 per gallon in week ending May 30"> <img width="145" height="100" src="https://i0.wp.com/dupagecountyobserver.com/wp-content/uploads/2026/05/Where-were-the-cheapest-places-to-fill-up-on-E15.webp-scaled.webp?resize=145%2C100&ssl=1" class="attachment-vce-lay-d size-vce-lay-d wp-post-image" alt="Cheapest midgrade gas in DuPage County at .29 per gallon in week ending May 30" title="Cheapest midgrade gas in DuPage County at .29 per gallon in week ending May 30" loading="lazy" srcset="https://dupagecountyobserver.com/wp-content/uploads/2026/05/Where-were-the-cheapest-places-to-fill-up-on-E15.webp-145x100.webp 145w, https://dupagecountyobserver.com/wp-content/uploads/2026/05/Where-were-the-cheapest-places-to-fill-up-on-E15.webp-380x260.webp 380w, https://dupagecountyobserver.com/wp-content/uploads/2026/05/Where-were-the-cheapest-places-to-fill-up-on-E15.webp-634x433.webp 634w" sizes="auto, (max-width: 145px) 100vw, 145px" /> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://dupagecountyobserver.com/category/dupage-county/" class="category-3">DuPage County</a></span> <h2 class="entry-title"><a href="https://dupagecountyobserver.com/dupage-county/cheapest-midgrade-gas-in-dupage-county-at-4-29-per-gallon-in-week-ending-may-30/" title="Cheapest midgrade gas in DuPage County at $4.29 per gallon in week ending May 30">Cheapest midgrade gas in DuPage County at $4.29 per...</a></h2> </header> </article> <article class="vce-post vce-lay-d post-18734 post type-post status-publish format-standard has-post-thumbnail hentry category-dupage-county"> <div class="meta-image"> <a href="https://dupagecountyobserver.com/dupage-county/eric-d-tarvin/" title="Eric D. Tarvin"> <img width="145" height="100" src="https://i0.wp.com/dupagecountyobserver.com/wp-content/uploads/2026/06/Eric-D-Tarvin.jpg?resize=145%2C100&ssl=1" class="attachment-vce-lay-d size-vce-lay-d wp-post-image" alt="Eric D. Tarvin" title="Eric D. Tarvin" loading="lazy" /> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://dupagecountyobserver.com/category/dupage-county/" class="category-3">DuPage County</a></span> <h2 class="entry-title"><a href="https://dupagecountyobserver.com/dupage-county/eric-d-tarvin/" title="Eric D. Tarvin">Eric D. Tarvin</a></h2> </header> </article> <article class="vce-post vce-lay-d post-18732 post type-post status-publish format-standard has-post-thumbnail hentry category-dupage-county"> <div class="meta-image"> <a href="https://dupagecountyobserver.com/dupage-county/tenth-driest-may-in-chicago-second-driest-may-in-rockford-according-to-national-weather-service/" title="Tenth Driest May in Chicago, Second Driest May in Rockford, According to National Weather Service"> <img width="145" height="100" src="https://i0.wp.com/dupagecountyobserver.com/wp-content/uploads/2026/06/Tenth-Driest-May-in-Chicago-Second-Driest-May-in-Rockford.jpg?resize=145%2C100&ssl=1" class="attachment-vce-lay-d size-vce-lay-d wp-post-image" alt="Tenth Driest May in Chicago, Second Driest May in Rockford, According to National Weather Service" title="Tenth Driest May in Chicago, Second Driest May in Rockford, According to National Weather Service" loading="lazy" srcset="https://dupagecountyobserver.com/wp-content/uploads/2026/06/Tenth-Driest-May-in-Chicago-Second-Driest-May-in-Rockford-145x100.jpg 145w, https://dupagecountyobserver.com/wp-content/uploads/2026/06/Tenth-Driest-May-in-Chicago-Second-Driest-May-in-Rockford-380x260.jpg 380w" sizes="auto, (max-width: 145px) 100vw, 145px" /> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://dupagecountyobserver.com/category/dupage-county/" class="category-3">DuPage County</a></span> <h2 class="entry-title"><a href="https://dupagecountyobserver.com/dupage-county/tenth-driest-may-in-chicago-second-driest-may-in-rockford-according-to-national-weather-service/" title="Tenth Driest May in Chicago, Second Driest May in Rockford, According to National Weather Service">Tenth Driest May in Chicago, Second Driest May in...</a></h2> </header> </article> <article class="vce-post vce-lay-d post-18727 post type-post status-publish format-standard has-post-thumbnail hentry category-dupage-county tag-featured"> <div class="meta-image"> <a href="https://dupagecountyobserver.com/dupage-county/which-former-dupage-county-area-high-school-stars-will-compete-on-wednesday-june-3/" title="Which former DuPage County area high school stars will compete on Wednesday, June 3?"> <img width="145" height="100" src="https://i0.wp.com/dupagecountyobserver.com/wp-content/uploads/2026/05/Which-DuPage-County-area-high-school-graduates-are-scheduled-for.jpeg?resize=145%2C100&ssl=1" class="attachment-vce-lay-d size-vce-lay-d wp-post-image" alt="Which former DuPage County area high school stars will compete on Wednesday, June 3?" title="Which former DuPage County area high school stars will compete on Wednesday, June 3?" loading="lazy" /> </a> </div> <header class="entry-header"> <span class="meta-category"><a href="https://dupagecountyobserver.com/category/dupage-county/" class="category-3">DuPage County</a></span> <h2 class="entry-title"><a href="https://dupagecountyobserver.com/dupage-county/which-former-dupage-county-area-high-school-stars-will-compete-on-wednesday-june-3/" title="Which former DuPage County area high school stars will compete on Wednesday, June 3?">Which former DuPage County area high school stars will...</a></h2> </header> </article> </div> </div> <section class="main-box mbt-border-top author-box"> <h3 class="main-box-title">About the author</h3> <div class="main-box-inside"> <div class="data-image"> <img alt='' src='https://dupagecountyobserver.com/wp-content/uploads/2022/08/DuPage-County-Observer-Person-200x200-1.png' srcset='https://dupagecountyobserver.com/wp-content/uploads/2022/08/DuPage-County-Observer-Person-200x200-1.png 2x' class='avatar avatar-112 photo avatar-default sab-custom-avatar' height='112' width='112' /> </div> <div class="data-content"> <h4 class="author-title">Kathryn Sears</h4> <div class="data-entry-content"> <p>Kathryn is a mom of two beautiful kids. She and her husband live in the Western suburbs of Chicago. </p> </div> </div> </div> <div class="vce-content-outside"> <div class="data-links"> <a href="https://dupagecountyobserver.com/author/kathryn-sears/" class="vce-author-link vce-button">View all posts</a> </div> <div class="vce-author-links"> <a href="https://dupagecountyobserver.com" target="_blank" class="fa fa-link vce-author-website"></a> </div> </div> </section> <div id="bsf-rt-comments"></div> </div> <aside id="sidebar" class="sidebar right"> <div class="vce-sticky"><div id="categories-4" class="widget widget_categories"><h4 class="widget-title">Categories</h4> <ul> <li class="cat-item cat-item-3147"><a href="https://dupagecountyobserver.com/category/automotive/"><span class="category-text">Automotive</span></a> </li> <li class="cat-item cat-item-3148"><a href="https://dupagecountyobserver.com/category/business/"><span class="category-text">Business</span></a> </li> <li class="cat-item cat-item-3080"><a href="https://dupagecountyobserver.com/category/digital-marketing/"><span class="category-text">Digital Marketing</span></a> </li> <li class="cat-item cat-item-3"><a href="https://dupagecountyobserver.com/category/dupage-county/"><span class="category-text">DuPage County</span></a> </li> <li class="cat-item cat-item-42"><a href="https://dupagecountyobserver.com/category/dupage-county-business/"><span class="category-text">DuPage County Business</span></a> </li> <li class="cat-item cat-item-1"><a href="https://dupagecountyobserver.com/category/du-page-county-insurance/"><span class="category-text">DuPage County Insurance</span></a> </li> <li class="cat-item cat-item-19"><a href="https://dupagecountyobserver.com/category/dupage-county-sports/"><span class="category-text">DuPage County Sports</span></a> </li> <li class="cat-item cat-item-3358"><a href="https://dupagecountyobserver.com/category/law/"><span class="category-text">Law</span></a> </li> <li class="cat-item cat-item-3543"><a href="https://dupagecountyobserver.com/category/politics/"><span class="category-text">Politics</span></a> </li> <li class="cat-item cat-item-21"><a href="https://dupagecountyobserver.com/category/tech/"><span class="category-text">Tech</span></a> </li> <li class="cat-item cat-item-2656"><a href="https://dupagecountyobserver.com/category/travel/"><span class="category-text">Travel</span></a> </li> </ul> </div></div> </aside> </div> <footer id="footer" class="site-footer"> <div class="container"> <div class="container-fix"> <div class="bit-3"> <div id="text-4" class="widget widget_text"><h4 class="widget-title">About Us</h4> <div class="textwidget"><p>DuPage County Observer is the main online news site for DuPage County, IL. Bookmark the website to be in the know of what’s happening in DuPage County.</p> </div> </div> </div> <div class="bit-3"> <div id="nav_menu-3" class="widget widget_nav_menu"><h4 class="widget-title">Important Information</h4><div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-7129"><a href="https://dupagecountyobserver.com/">Home</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7130"><a href="https://dupagecountyobserver.com/about/">About</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7133"><a href="https://dupagecountyobserver.com/privacy-policy/">Privacy Policy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7132"><a href="https://dupagecountyobserver.com/disclaimer/">Disclaimer</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7131"><a href="https://dupagecountyobserver.com/contact/">Contact</a></li> </ul></div></div> </div> <div class="bit-3"> <div id="text-6" class="widget widget_text"><h4 class="widget-title">Information</h4> <div class="textwidget"><p>DuPageCountyObserver.com<br /> 143 S. Lincoln Ave Suite 100<br /> Aurora, IL 60505<br /> (630) 390-1874</p> </div> </div> </div> </div> </div> <div class="container-full site-info"> <div class="container"> <div class="vce-wrap-center"> <p>Copyright © 2026. Created by <a href="https://dupagecountyobserver.com/m" target="_blank">dupagecountyobserver.com</a>. </p> </div> </div> </div> </footer> </div> </div> <a href="javascript:void(0)" id="back-top"><i class="fa fa-angle-up"></i></a> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/voice/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <style id="mutliple-author-box-inline-style">.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-avatar img { width: 80px !important; height: 80px !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-avatar img { border-radius: 50% !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-meta a { background-color: #655997 !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-meta a { color: #ffffff !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-meta a:hover { color: #ffffff !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .ppma-author-user_url-profile-data { background-color: #655997 !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .ppma-author-user_url-profile-data { border-radius: 100% !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .ppma-author-user_url-profile-data { color: #ffffff !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .ppma-author-user_url-profile-data:hover { color: #ffffff !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .ppma-author-user_email-profile-data { background-color: #655997 !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .ppma-author-user_email-profile-data { border-radius: 100% !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .ppma-author-user_email-profile-data { color: #ffffff !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .ppma-author-user_email-profile-data:hover { color: #ffffff !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-author-boxes-recent-posts-title { border-bottom-style: dotted !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-multiple-authors-boxes-li { border-style: solid !important; } .pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content .pp-multiple-authors-boxes-li { color: #3c434a !important; } </style> <script type="text/javascript"> window.WPCOM_sharing_counts = {"https://dupagecountyobserver.com/dupage-county/community-high-school-district-94-administrators-rank-316th-highest-in-state-for-average-salary-in-2024/":16917}; </script> <script id="wp-hooks-js" src="https://c0.wp.com/c/7.0/wp-includes/js/dist/hooks.min.js"></script> <script id="wp-i18n-js" src="https://c0.wp.com/c/7.0/wp-includes/js/dist/i18n.min.js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after </script> <script id="swv-js" src="https://dupagecountyobserver.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script> <script id="contact-form-7-js-before"> var wpcf7 = { "api": { "root": "https:\/\/dupagecountyobserver.com\/wp-json\/", "namespace": "contact-form-7\/v1" } }; //# sourceURL=contact-form-7-js-before </script> <script id="contact-form-7-js" src="https://dupagecountyobserver.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script> <script id="stickThis-js-extra"> var sticky_anything_engage = {"element":"#sticky","topspace":"150","minscreenwidth":"980","maxscreenwidth":"999999","zindex":"1","legacymode":"","dynamicmode":"","debugmode":"","pushup":"#stop-scroll","adminbar":"1"}; //# sourceURL=stickThis-js-extra </script> <script id="stickThis-js" src="https://dupagecountyobserver.com/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/stickThis.js?ver=2.1.1"></script> <script id="imagesloaded-js" src="https://c0.wp.com/c/7.0/wp-includes/js/imagesloaded.min.js"></script> <script id="vce-main-js-extra"> var vce_js_settings = {"sticky_header":"1","sticky_header_offset":"700","sticky_header_logo":"","logo":"","logo_retina":"","logo_mobile":"","logo_mobile_retina":"","rtl_mode":"0","ajax_url":"https://dupagecountyobserver.com/wp-admin/admin-ajax.php","ajax_wpml_current_lang":null,"ajax_mega_menu":"1","mega_menu_slider":"","mega_menu_subcats":"","lay_fa_grid_center":"","full_slider_autoplay":"","grid_slider_autoplay":"","grid_big_slider_autoplay":"","fa_big_opacity":{"1":"0.5","2":"0.7"},"top_bar_mobile":"1","top_bar_mobile_group":"","top_bar_more_link":"More"}; //# sourceURL=vce-main-js-extra </script> <script id="vce-main-js" src="https://dupagecountyobserver.com/wp-content/themes/voice/assets/js/min.js?ver=2.9.8"></script> <script id="jetpack-stats-js-before"> _stq = window._stq || []; _stq.push([ "view", {"v":"ext","blog":"210287338","post":"16917","tz":"-5","srv":"dupagecountyobserver.com","j":"1:15.8"} ]); _stq.push([ "clickTrackerInit", "210287338", "16917" ]); //# sourceURL=jetpack-stats-js-before </script> <script data-wp-strategy="defer" defer id="jetpack-stats-js" src="https://stats.wp.com/e-202623.js"></script> <script id="sharing-js-js-extra"> var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; //# sourceURL=sharing-js-js-extra </script> <script id="sharing-js-js" src="https://c0.wp.com/p/jetpack/15.8/_inc/build/sharedaddy/sharing.min.js"></script> <script id="sharing-js-js-after"> var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-x' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-x' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomx', 'menubar=1,resizable=1,width=600,height=350' ); return false; } } ); } )(); //# sourceURL=sharing-js-js-after </script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://dupagecountyobserver.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0"}} </script> <script type="module"> /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://dupagecountyobserver.com/wp-includes/js/wp-emoji-loader.min.js </script> </body> </html>