Close Menu
  • Home
  • London
  • St Thomas
  • Toronto
  • Oakville
  • Ottawa
    • Hamilton
    • Richmond Hill
    • Vaughan
    • Windsor
    • Simcoe
    • St. Catharines
    • Thunder Bay
    • Tillsonburg
    • Vaughan
    • Wasaga Beach
    • Waterloo
    • Whitby
    • Windsor
    • Hamilton
    • Kitchener
    • Oakville
    • Ottawa
    • Perth
    • Peterborough
    • Pickering
    • Port Elgin
    • Renfrew
    • Richmond Hill
  • Contact us
What's Hot
Burlington Seeks Agreement for High School Dome

Burlington Seeks Agreement for High School Dome

September 26, 2026
Closure of Dunlop St. On-Ramp to Hwy. 400

Closure of Dunlop St. On-Ramp to Hwy. 400

September 26, 2026
Community Urged to Refrain from Speculation in Investigation

Community Urged to Refrain from Speculation in Investigation

September 26, 2026
Test Scores Show Improvement, Yet Fall Short of Provincial Norms

Test Scores Show Improvement, Yet Fall Short of Provincial Norms

September 26, 2026
Pembroke Resident Arrested for Armed Robbery

Pembroke Resident Arrested for Armed Robbery

September 26, 2026
Facebook Instagram
Facebook Instagram
Ontario ChronicleOntario Chronicle
Subscribe
  • Home
  • London
  • St Thomas
  • Toronto
  • Oakville
  • Ottawa
    • Hamilton
    • Richmond Hill
    • Vaughan
    • Windsor
    • Simcoe
    • St. Catharines
    • Thunder Bay
    • Tillsonburg
    • Vaughan
    • Wasaga Beach
    • Waterloo
    • Whitby
    • Windsor
    • Hamilton
    • Kitchener
    • Oakville
    • Ottawa
    • Perth
    • Peterborough
    • Pickering
    • Port Elgin
    • Renfrew
    • Richmond Hill
  • Contact us
Ontario ChronicleOntario Chronicle
Home»London»Test Scores Show Improvement, Yet Fall Short of Provincial Norms
Views: 503
London

Test Scores Show Improvement, Yet Fall Short of Provincial Norms

September 26, 20263 Mins Read
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Test Scores Show Improvement, Yet Fall Short of Provincial Norms
Share
Facebook Twitter LinkedIn Pinterest Email
The largest school board in the region reported some modest improvements in standardized test scores compared to last year, but overall results still lag behind the provincial averages.

On Friday, the Education Quality and Accountability Office (EQAO) made public its results for assessments that evaluate how Ontario students are doing in reading, writing, and math across Grades 3, 6, 9, and 10.

Trustee Leroy Osbourne from Thames Valley District school board expressed his “frustration” with these findings after losing his authority when the board came under provincial oversight.

In April 2025, the Ministry of Education placed the school board under provincial supervision following a costly three-day retreat held by senior officials in Toronto during the summer of 2024.

“This is another example that the supervision is not working,” he said. “Parents and staff are telling us that class sizes are growing; their child is not getting proper support at school and in general resources are being taken away.”

Thames Valley District school board trustee Leroy Osbourne is shown during a debate on May 23, 2023. (Free Press file photo)

However, the board claims it has achieved “significant improvement in six out of eight assessments… including historic five-year highs across all assessments.”

These scores represent “the board’s highest results since EQAO assessments were modernized in 2021-22,” as stated in their release.

“Thames Valley is continuing to put student achievement first. The significant improvements we’re seeing in this year’s EQAO results are a direct reflection of that focus,” said Thames Valley CEO Kevin Auckland.

“These results would not be possible without the dedicated educators and administrators who have implemented school-based EQAO support plans across the district.”

The London District Catholic school board announced it has experienced “its strongest period of elementary achievement on record.”

This school board met or exceeded provincial averages across every category except for Grade 9 math.

“Five of six elementary measures have reached historic highs, while Grade 6 mathematics has nearly returned to its highest historical level,” spokesperson Mark Adkinson noted.

“Literacy achievement remains exceptionally strong, mathematics achievement continues to improve across the system, and OSSLT (Ontario Secondary School Literacy Test) outcomes remain well above pre-pandemic levels.”

Adkinson emphasized that while this data “represents a single point-in-time measure,” it still indicates progress.

“These results provide encouraging evidence that the collective focus on effective classroom instruction, responsive intervention, and continuous improvement is having a positive impact on student achievement,” he explained.

More than 569,000 students throughout Ontario took part in EQAO assessments.

“The number of students meeting the provincial standard in mathematics has slowly increased over time, but mathematics remains an area requiring attention as many students are not meeting the provincial standard,” according to an EQAO release.

Last year’s disappointing standardized test outcomes prompted a province-wide review of student learning ordered by Education Minister Paul Calandra. He postponed releasing those scores by several weeks.

HRivers@postmedia. com

Local EQAO Results for 2024-25 and 2025-26

(Provincial averages are shown in brackets with earlier years listed first.)

Thames Valley District School Board

Grade 3

Math : 60% (64), 62% (65)

Reading : 67% (74), 69% (75)

Writing : 56% (65), 60% (67)

Grade 6

Math : 50% (51),  50% (52)

Reading : 82% (86), 82% (86)

Writing : 81% (85), 82% (85)

Grade 9 Math

52 % (58),   55 % (59)

ONTARIO SECONDARY SCHOOL LITERACY TEST

77 % (85),      82 % (86)

LONDON DISTRICT CATHOLIC SCHOOL BOARD

GRADE GRADE

Math:    66 %          %(64) ,    69% %(65)

READING: 76 % %(74 ), 79 % %(75)

WRITING: 70 % %(65), 73 % %(67)

GRADE GRADE 6

: MATH:50 %(51 ), 54% ()(52)< /

READING:

MATH:(MATH:)80 %(80%),88% (PERCENTAGE IS BRACKETED AS IN|>, WITH EACH NUMBER SEPARATED BY SPACES). NUMBERS ARE NOT MODIFIED.<H2>|URL_|EMAIL|URL| |HREF=BLOV-MAIL. COM|MSTFMAIL.[<br />[AD_0]</p> </div> </div> <div class="the-post-tags"><a href="https://ontariochronicle.ca/tag/averages/" rel="tag">averages</a> <a href="https://ontariochronicle.ca/tag/improve/" rel="tag">improve</a> <a href="https://ontariochronicle.ca/tag/london/" rel="tag">London</a> <a href="https://ontariochronicle.ca/tag/london-news/" rel="tag">London News</a> <a href="https://ontariochronicle.ca/tag/ontario/" rel="tag">Ontario</a> <a href="https://ontariochronicle.ca/tag/scores/" rel="tag">Scores</a> <a href="https://ontariochronicle.ca/tag/standardized/" rel="tag">Standardized</a> <a href="https://ontariochronicle.ca/tag/test/" rel="tag">test</a> <a href="https://ontariochronicle.ca/tag/trail/" rel="tag">Trail</a></div> </article> <div class="post-share-bot"> <span class="info">Share.</span> <span class="share-links spc-social spc-social-colors spc-social-bg"> <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fontariochronicle.ca%2Flondon%2Fstandardized-test-scores-improve-but-still-trail-ontario-averages%2F" class="service s-facebook tsi tsi-facebook" title="Share on Facebook" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Facebook</span> </a> <a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fontariochronicle.ca%2Flondon%2Fstandardized-test-scores-improve-but-still-trail-ontario-averages%2F&text=Test%20Scores%20Show%20Improvement%2C%20Yet%20Fall%20Short%20of%20Provincial%20Norms" class="service s-twitter tsi tsi-twitter" title="Share on X (Twitter)" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Twitter</span> </a> <a href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fontariochronicle.ca%2Flondon%2Fstandardized-test-scores-improve-but-still-trail-ontario-averages%2F&media=https%3A%2F%2Fontariochronicle.ca%2Fwp-content%2Fuploads%2F2026%2F09%2FStandardized-test-scores-improve-but-still-trail-Ontario-averages.jpg&description=Test%20Scores%20Show%20Improvement%2C%20Yet%20Fall%20Short%20of%20Provincial%20Norms" class="service s-pinterest tsi tsi-pinterest" title="Share on Pinterest" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Pinterest</span> </a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fontariochronicle.ca%2Flondon%2Fstandardized-test-scores-improve-but-still-trail-ontario-averages%2F" class="service s-linkedin tsi tsi-linkedin" title="Share on LinkedIn" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">LinkedIn</span> </a> <a href="https://www.tumblr.com/share/link?url=https%3A%2F%2Fontariochronicle.ca%2Flondon%2Fstandardized-test-scores-improve-but-still-trail-ontario-averages%2F&name=Test%20Scores%20Show%20Improvement%2C%20Yet%20Fall%20Short%20of%20Provincial%20Norms" class="service s-tumblr tsi tsi-tumblr" title="Share on Tumblr" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Tumblr</span> </a> <a href="mailto:?subject=Test%20Scores%20Show%20Improvement%2C%20Yet%20Fall%20Short%20of%20Provincial%20Norms&body=https%3A%2F%2Fontariochronicle.ca%2Flondon%2Fstandardized-test-scores-improve-but-still-trail-ontario-averages%2F" class="service s-email tsi tsi-envelope-o" title="Share via Email" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Email</span> </a> </span> </div> <section class="navigate-posts"> <div class="previous"> <span class="main-color title"><i class="tsi tsi-chevron-left"></i> Previous Article</span><span class="link"><a href="https://ontariochronicle.ca/ottawa/pembroke-man-charged-with-armed-robbery-following-investigation/" rel="prev">Pembroke Resident Arrested for Armed Robbery</a></span> </div> <div class="next"> <span class="main-color title">Next Article <i class="tsi tsi-chevron-right"></i></span><span class="link"><a href="https://ontariochronicle.ca/guelph/opp-ask-public-to-avoid-speculation-during-centre-wellington-investigation-caught-in-guelph/" rel="next">Community Urged to Refrain from Speculation in Investigation</a></span> </div> </section> <div class="author-box"> <section class="author-info"> <img alt='' src='https://secure.gravatar.com/avatar/a2fd8f52a91a6abf91c6d37f5390743169d94131252d51b9c166bab624e13e30?s=95&d=blank&r=g' srcset='https://secure.gravatar.com/avatar/a2fd8f52a91a6abf91c6d37f5390743169d94131252d51b9c166bab624e13e30?s=190&d=blank&r=g 2x' class='avatar avatar-95 photo' height='95' width='95' decoding='async'/> <div class="description"> <a href="https://ontariochronicle.ca/author/admin/" rel="author">admin</a> <ul class="social-icons"> <li> <a href="https://ontariochronicle.ca" class="icon tsi tsi-home" title="Website"> <span class="visuallyhidden">Website</span></a> </li> </ul> <p class="bio"></p> </div> </section> </div> <section class="related-posts"> <div class="block-head block-head-ac block-head-e block-head-e3 is-left"> <h4 class="heading">Related <span class="color">Posts</span></h4> </div> <section class="block-wrap block-grid cols-gap-sm mb-none has-media-shadows" data-id="2"> <div class="block-content"> <div class="loop loop-grid loop-grid-sm grid grid-3 md:grid-2 xs:grid-1"> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://ontariochronicle.ca/peterborough/ontario-provides-6-1-million-boost-for-healthcare-in-northumberland-peterborough-south/" class="image-link media-ratio ratio-16-9" title="New Healthcare Funding Announced for Northumberland-Peterborough South"><img width="438" height="246" src="https://ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-provides-61-Million-boost-for-healthcare-in-Northumberland-Peterborough-South-450x253.jpg" class="attachment-bunyad-medium size-bunyad-medium wp-post-image" alt="New Healthcare Funding Announced for Northumberland-Peterborough South" title="New Healthcare Funding Announced for Northumberland-Peterborough South" sizes="(max-width: 438px) 100vw, 438px" title="New Healthcare Funding Announced for Northumberland-Peterborough South" decoding="async" srcset="//ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-provides-61-Million-boost-for-healthcare-in-Northumberland-Peterborough-South-450x253.jpg 450w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-provides-61-Million-boost-for-healthcare-in-Northumberland-Peterborough-South-300x169.jpg 300w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-provides-61-Million-boost-for-healthcare-in-Northumberland-Peterborough-South-1024x576.jpg 1024w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-provides-61-Million-boost-for-healthcare-in-Northumberland-Peterborough-South-768x432.jpg 768w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-provides-61-Million-boost-for-healthcare-in-Northumberland-Peterborough-South-150x84.jpg 150w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-provides-61-Million-boost-for-healthcare-in-Northumberland-Peterborough-South.jpg 1200w" fetchpriority="high" loading="eager" /></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><div class="post-meta-items meta-above"><span class="meta-item post-cat"> <a href="https://ontariochronicle.ca/category/peterborough/" class="category term-color-113" rel="category">Peterborough</a> </span> </div><h4 class="is-title post-title"><a href="https://ontariochronicle.ca/peterborough/ontario-provides-6-1-million-boost-for-healthcare-in-northumberland-peterborough-south/">New Healthcare Funding Announced for Northumberland-Peterborough South</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-09-26T11:58:42+00:00">September 26, 2026</time></span></span></div></div> </div> </article> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://ontariochronicle.ca/pickering/ontario-begins-26-8-billion-pickering-nuclear-refurbishment/" class="image-link media-ratio ratio-16-9" title="Major Upgrades Underway at Pickering Nuclear Station"><img width="438" height="246" src="https://ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-begins-268-billion-Pickering-nuclear-refurbishment-450x299.jpeg" class="attachment-bunyad-medium size-bunyad-medium wp-post-image" alt="Major Upgrades Underway at Pickering Nuclear Station" title="Major Upgrades Underway at Pickering Nuclear Station" sizes="(max-width: 438px) 100vw, 438px" title="Major Upgrades Underway at Pickering Nuclear Station" decoding="async" srcset="//ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-begins-268-billion-Pickering-nuclear-refurbishment-450x299.jpeg 450w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-begins-268-billion-Pickering-nuclear-refurbishment-1024x681.jpeg 1024w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-begins-268-billion-Pickering-nuclear-refurbishment-768x511.jpeg 768w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-begins-268-billion-Pickering-nuclear-refurbishment-1536x1022.jpeg 1536w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-begins-268-billion-Pickering-nuclear-refurbishment-1200x798.jpeg 1200w, //ontariochronicle.ca/wp-content/uploads/2026/09/Ontario-begins-268-billion-Pickering-nuclear-refurbishment.jpeg 2048w" fetchpriority="high" loading="eager" /></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><div class="post-meta-items meta-above"><span class="meta-item post-cat"> <a href="https://ontariochronicle.ca/category/pickering/" class="category term-color-128" rel="category">Pickering</a> </span> </div><h4 class="is-title post-title"><a href="https://ontariochronicle.ca/pickering/ontario-begins-26-8-billion-pickering-nuclear-refurbishment/">Major Upgrades Underway at Pickering Nuclear Station</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-09-26T11:52:42+00:00">September 26, 2026</time></span></span></div></div> </div> </article> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://ontariochronicle.ca/london/london-knights-land-juho-piiparinen-load-up-on-nhl-first-rounders/" class="image-link media-ratio ratio-16-9" title="London Knights Acquire Juho Piiparinen, Boost NHL Talent"><img width="438" height="246" src="https://ontariochronicle.ca/wp-content/uploads/2026/09/London-Knights-land-Juho-Piiparinen-load-up-on-NHL-first-rounders-450x338.png" class="attachment-bunyad-medium size-bunyad-medium wp-post-image" alt="London Knights Acquire Juho Piiparinen, Boost NHL Talent" title="London Knights Acquire Juho Piiparinen, Boost NHL Talent" sizes="(max-width: 438px) 100vw, 438px" title="London Knights Acquire Juho Piiparinen, Boost NHL Talent" decoding="async" srcset="//ontariochronicle.ca/wp-content/uploads/2026/09/London-Knights-land-Juho-Piiparinen-load-up-on-NHL-first-rounders-450x338.png 450w, //ontariochronicle.ca/wp-content/uploads/2026/09/London-Knights-land-Juho-Piiparinen-load-up-on-NHL-first-rounders-768x576.png 768w, //ontariochronicle.ca/wp-content/uploads/2026/09/London-Knights-land-Juho-Piiparinen-load-up-on-NHL-first-rounders.png 1000w" fetchpriority="high" loading="eager" /></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><div class="post-meta-items meta-above"><span class="meta-item post-cat"> <a href="https://ontariochronicle.ca/category/london/" class="category term-color-7" rel="category">London</a> </span> </div><h4 class="is-title post-title"><a href="https://ontariochronicle.ca/london/london-knights-land-juho-piiparinen-load-up-on-nhl-first-rounders/">London Knights Acquire Juho Piiparinen, Boost NHL Talent</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-09-26T02:45:41+00:00">September 26, 2026</time></span></span></div></div> </div> </article> </div> </div> </section> </section> <div class="comments"> </div> </div> </div> <aside class="col-4 main-sidebar has-sep"> <div class="inner ts-sticky-native"> <div class="weather-widget-container hide-weather-title" style="margin-bottom: 25px;"><div id="splw-location-weather-5477" class="splw-main-wrapper vertical" data-shortcode-id="5477"> <div id="lw-preloader-5477" class="lw-preloader"> <img src="https://ontariochronicle.ca/wp-content/plugins/location-weather/assets/images/spinner.svg" class="skip-lazy" alt="loader-image" width="50" height="50"/> </div> <!-- section title html area start --> <div class="splw-weather-title"> </div> <!-- section area end --> <div class="splw-lite-wrapper lw-preloader-wrapper"> <div class="splw-lite-templates-body"> <div class="splw-lite-header"> <div class="splw-lite-header-title-wrapper"> <div class="splw-lite-header-title"> London </div> <!-- area end --> <!-- Current Date Time area start --> <div class="splw-lite-current-time"> <span class="lw-time">10:09 am, </span> <!-- time area end --> <span class="lw-date">Sep 26, 2026</span> <!-- date area end --> </div> <!-- date time area end --> </div> </div> <!-- full area end --> <div class="splw-lite-current-temp"> <div class="splw-cur-temp"> <!-- weather icon html area start --> <img decoding="async" src="https://ontariochronicle.ca/wp-content/plugins/location-weather/assets/images/icons/weather-icons/04d.svg" class="splw-weather-icon" alt="temperature icon" width="58" height="58"> <!-- weather icon html area end --> <!-- weather current temperature html area start --> <span class="cur-temp"> <span class="current-temperature">15</span><span class="temperature-scale">°C</span> </span> <!-- temperature html area end --> </div> </div> <div class="splw-lite-desc"> overcast clouds </div> <div class="splw-lite-daily-weather-details lw-center "> <div class="splw-weather-details splw-other-opt"> <div class="splw-weather-icons icons_splw"> <!-- humidity area start --> <div class="splw-icon-humidity"> <span class="lw-title-wrapper"> <span class="details-icon" title="Humidity"><i class="splwp-icon-humidity-1"></i></span> <span class="options-title"></span> </span> <span class="options-value"> 68 % </span> </div> <!-- humidity area end --> <!-- pressure area start --> <div class="splw-icon-pressure"> <span class="lw-title-wrapper"> <span class="details-icon" title="Pressure"><i class="splwp-icon-pressure-1"></i></span> <span class="options-title"></span> </span> <span class="options-value"> 1023 mb </span> </div> <!-- pressure area end --> <!-- wind area start --> <div class="splw-icon-wind"> <span class="lw-title-wrapper"> <span class="details-icon" title="Wind"><i class="splwp-icon-wind-1"></i></span> <span class="options-title"></span> </span> <span class="options-value"> 4 mph </span> </div> <!-- wind area end --> </div> <!-- Wind guest area start --> <div class="splw-gusts-wind"> <span class="lw-title-wrapper"> <span class="details-icon" title="Wind Gust"><i class="splwp-icon-wind-gust-1"></i></span> <span class="options-title">Wind Gust:</span> </span> <span class="options-value"> 6 mph </span> </div> <!-- Wind guest area end --> <!-- Clouds area start --> <div class="splw-clouds"> <span class="lw-title-wrapper"> <span class="details-icon" title="Clouds"><i class="splwp-icon-clouds-1"></i></span> <span class="options-title">Clouds:</span> </span> <span class="options-value">99%</span> </div> <!-- Clouds area end --> <!-- Visibility area start --> <div class="splw-visibility"> <span class="lw-title-wrapper"> <span class="details-icon" title="Visibility"><i class="splwp-icon-visibility-1"></i></span> <span class="options-title">Visibility:</span> </span> <span class="options-value">10 km</span> </div> <!-- Visibility area end --> <div class="splw-sunrise"> <span class="lw-title-wrapper"> <span class="details-icon" title="Sunrise"><i class="splwp-icon-sunrise-1"></i></span> <span class="options-title">Sunrise:</span> </span> <span class="options-value">7:16 am</span> </div> <div class="splw-sunset"> <span class="lw-title-wrapper"> <span class="details-icon" title="Sunset"><i class="splwp-icon-sunset-1"></i></span> <span class="options-title">Sunset:</span> </span> <span class="options-value">7:15 pm</span> </div> </div> </div> </div> <!-- weather detailed and updated html area start --> <div class="lw-footer"> <!-- weather detailed and updated html area end --> <!-- weather attribute html area start --> <div class="splw-weather-attribution"> Weather from OpenWeatherMap </div> <!-- weather attribute html area end --> </div> <!-- weather attribute html area end --> </div> </div> </div> <div id="smartmag-block-newsletter-3" class="widget ts-block-widget smartmag-widget-newsletter"> <div class="block"> <div class="block-newsletter "> <div class="spc-newsletter spc-newsletter-b spc-newsletter-center spc-newsletter-sm"> <div class="bg-wrap"></div> <div class="inner"> <h3 class="heading"> Subscribe to Updates </h3> <div class="base-text message"> <p>Stay updated with the latest news and exclusive content from Ontario Chronicle, delivered straight to your inbox. Sign up now and never miss a story!</p> </div> <div class="fields fields-style fields-full"> <form id="sib_signup_form_2" method="post" class="sib_signup_form"> <div class="sib_loader" style="display:none;"><img src="https://ontariochronicle.ca/wp-includes/images/spinner.gif" alt="loader"></div> <input type="hidden" name="sib_form_action" value="subscribe_form_submit"> <input type="hidden" name="sib_form_id" value="2"> <input type="hidden" name="sib_form_alert_notice" value="Please fill out this field"> <input type="hidden" name="sib_form_invalid_email_notice" value="Your email address is invalid"> <input type="hidden" name="sib_security" value="51d1bc0a7d"> <div class="sib_signup_box_inside_2"> <div style="/*display:none*/" class="sib_msg_disp"> </div> <p class="sib-email-area"> <input type="email" class="sib-email-area" name="email" placeholder="Email Address*" required="required"> </p> <p class="sib-NAME-area"> <input type="text" class="sib-NAME-area" name="NAME" placeholder="Name"> </p> <p> <input type="submit" class="sib-default-btn" value="Subscribe"> </p> </div> </form> <style> form#sib_signup_form_2 p.sib-alert-message { padding: 6px 12px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } form#sib_signup_form_2 p.sib-alert-message-error { background-color: #f2dede; border-color: #ebccd1; color: #a94442; } form#sib_signup_form_2 p.sib-alert-message-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; } form#sib_signup_form_2 p.sib-alert-message-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; } </style> </div> </div> </div> </div> </div> </div> </div> </aside> </div> </div> <!-- Related Posts Section --> <footer class="main-footer cols-gap-lg footer-bold s-dark"> <div class="upper-footer bold-footer-upper"> <div class="ts-contain wrap"> <div class="widgets row cf"> <div class="widget col-4 widget-about"> <div class="inner "> <div class="image-logo"> <img src="https://ontariochronicle.ca/wp-content/uploads/2024/04/ontario-chronicle-4.png" width="300" height="85" alt /> </div> <div class="base-text about-text"><p>At Ontario Chronicle, we are dedicated to bringing you the latest news and updates from across the vibrant cities of Ontario, Canada. From the bustling streets of Brampton to the serene landscapes of Burlington, from the cultural hub of Hamilton to the historic charm of London.</p> <p>We're social. Connect with us:</p> </div> <div class="spc-social-block spc-social spc-social-b "> <a href="https://www.facebook.com/OntarioChronicle/" class="link service s-facebook" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-facebook"></i> <span class="visuallyhidden">Facebook</span> </a> <a href="#" class="link service s-twitter" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-twitter"></i> <span class="visuallyhidden">X (Twitter)</span> </a> <a href="https://www.instagram.com/ontariochronicle/" class="link service s-instagram" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-instagram"></i> <span class="visuallyhidden">Instagram</span> </a> <a href="#" class="link service s-pinterest" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-pinterest-p"></i> <span class="visuallyhidden">Pinterest</span> </a> <a href="#" class="link service s-youtube" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-youtube-play"></i> <span class="visuallyhidden">YouTube</span> </a> </div> </div> </div> <div class="widget col-4 ts-block-widget smartmag-widget-posts-small"> <div class="block"> <section class="block-wrap block-posts-small block-sc mb-none has-media-shadows" data-id="3"> <div class="widget-title block-head block-head-ac block-head block-head-ac block-head-b is-left has-style"><h5 class="heading">Top Insights</h5></div> <div class="block-content"> <div class="loop loop-small loop-small-a loop-sep loop-small-sep grid grid-1 md:grid-1 sm:grid-1 xs:grid-1"> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://ontariochronicle.ca/london/standardized-test-scores-improve-but-still-trail-ontario-averages/" class="image-link media-ratio ratio-is-custom" title="Test Scores Show Improvement, Yet Fall Short of Provincial Norms"><img width="137" height="105" src="https://ontariochronicle.ca/wp-content/uploads/2026/09/Standardized-test-scores-improve-but-still-trail-Ontario-averages-300x200.jpg" class="attachment-medium size-medium wp-post-image" alt="Test Scores Show Improvement, Yet Fall Short of Provincial Norms" title="Test Scores Show Improvement, Yet Fall Short of Provincial Norms" sizes="(max-width: 137px) 100vw, 137px" title="Test Scores Show Improvement, Yet Fall Short of Provincial Norms" decoding="async" srcset="//ontariochronicle.ca/wp-content/uploads/2026/09/Standardized-test-scores-improve-but-still-trail-Ontario-averages-300x200.jpg 300w, //ontariochronicle.ca/wp-content/uploads/2026/09/Standardized-test-scores-improve-but-still-trail-Ontario-averages-768x512.jpg 768w, //ontariochronicle.ca/wp-content/uploads/2026/09/Standardized-test-scores-improve-but-still-trail-Ontario-averages-150x100.jpg 150w, //ontariochronicle.ca/wp-content/uploads/2026/09/Standardized-test-scores-improve-but-still-trail-Ontario-averages-450x300.jpg 450w, //ontariochronicle.ca/wp-content/uploads/2026/09/Standardized-test-scores-improve-but-still-trail-Ontario-averages.jpg 1000w" fetchpriority="high" loading="eager" /></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://ontariochronicle.ca/london/standardized-test-scores-improve-but-still-trail-ontario-averages/">Test Scores Show Improvement, Yet Fall Short of Provincial Norms</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-09-26T12:46:41+00:00">September 26, 2026</time></span></span></div></div> </div> </article> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://ontariochronicle.ca/hamilton/where-do-hamilton-mayoral-candidates-stand-on-data-centres/" class="image-link media-ratio ratio-is-custom" title="Hamilton Mayoral Candidates Share Views on Data Centres"><img width="137" height="105" src="https://ontariochronicle.ca/wp-content/uploads/2026/09/Where-do-Hamilton-mayoral-candidates-stand-on-data-centres-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="Hamilton Mayoral Candidates Share Views on Data Centres" title="Hamilton Mayoral Candidates Share Views on Data Centres" sizes="(max-width: 137px) 100vw, 137px" title="Hamilton Mayoral Candidates Share Views on Data Centres" decoding="async" srcset="//ontariochronicle.ca/wp-content/uploads/2026/09/Where-do-Hamilton-mayoral-candidates-stand-on-data-centres-300x169.jpg 300w, //ontariochronicle.ca/wp-content/uploads/2026/09/Where-do-Hamilton-mayoral-candidates-stand-on-data-centres-450x253.jpg 450w, //ontariochronicle.ca/wp-content/uploads/2026/09/Where-do-Hamilton-mayoral-candidates-stand-on-data-centres.jpg 620w" fetchpriority="high" loading="eager" /></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://ontariochronicle.ca/hamilton/where-do-hamilton-mayoral-candidates-stand-on-data-centres/">Hamilton Mayoral Candidates Share Views on Data Centres</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-09-26T12:25:41+00:00">September 26, 2026</time></span></span></div></div> </div> </article> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://ontariochronicle.ca/kitchener/homeowners-frustrated-with-insurance-company/" class="image-link media-ratio ratio-is-custom" title="Insurance Woes for Local Homeowners"><img post-id="121176" fifu-featured="1" width="137" height="105" src="https://i1.wp.com/www.cp24.com/resizer/v2/FRBBSYLGXZBF3BVKPJUU4R2W4Q.jpg?smart=true&auth=303c90ab93844a645c55636c177f6a318d0bf0405fb4928339eb524a7acfd2e0&width=1200&height=630&w=1024&resize=1024,1024&ssl=1" class="attachment-large size-large wp-post-image" alt="Insurance Woes for Local Homeowners" title="Insurance Woes for Local Homeowners" title="Insurance Woes for Local Homeowners" sizes="(max-width: 137px) 100vw, 137px" title="Insurance Woes for Local Homeowners" decoding="async" fetchpriority="high" loading="eager" /></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://ontariochronicle.ca/kitchener/homeowners-frustrated-with-insurance-company/">Insurance Woes for Local Homeowners</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-09-26T12:22:43+00:00">September 26, 2026</time></span></span></div></div> </div> </article> </div> </div> </section> </div> </div> </div> </div> </div> <div class="lower-footer bold-footer-lower"> <div class="ts-contain inner"> <div class="spc-social-block spc-social spc-social-b "> <a href="https://www.facebook.com/OntarioChronicle/" class="link service s-facebook" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-facebook"></i> <span class="visuallyhidden">Facebook</span> </a> <a href="#" class="link service s-twitter" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-twitter"></i> <span class="visuallyhidden">X (Twitter)</span> </a> <a href="https://www.instagram.com/ontariochronicle/" class="link service s-instagram" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-instagram"></i> <span class="visuallyhidden">Instagram</span> </a> <a href="#" class="link service s-pinterest" target="_blank" rel="nofollow noopener"> <i class="icon tsi tsi-pinterest-p"></i> <span class="visuallyhidden">Pinterest</span> </a> </div> <div class="links"> <div class="menu-top-menu-container"><ul id="menu-top-menu" class="menu"><li id="menu-item-3985" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-3985"><a href="https://ontariochronicle.ca/">Home</a></li> <li id="menu-item-3986" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3986"><a href="https://ontariochronicle.ca/about-us/">About us</a></li> <li id="menu-item-3987" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3987"><a href="https://ontariochronicle.ca/contact-us/">Contact us</a></li> <li id="menu-item-3989" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3989"><a href="https://ontariochronicle.ca/dmca/">DMCA</a></li> <li id="menu-item-3988" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3988"><a href="https://ontariochronicle.ca/disclaimer/">Disclaimer</a></li> <li id="menu-item-3990" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3990"><a href="https://ontariochronicle.ca/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-3991" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3991"><a href="https://ontariochronicle.ca/terms-and-conditions/">Terms and Conditions</a></li> </ul></div> </div> <div class="copyright"> © 2026 OntarioChronicle. </div> </div> </div> </footer> </div><!-- .main-wrap --> <div class="search-modal-wrap" data-scheme="dark"> <div class="search-modal-box" role="dialog" aria-modal="true"> <form method="get" class="search-form" action="https://ontariochronicle.ca/"> <input type="search" class="search-field live-search-query" name="s" placeholder="Search..." value="" required /> <button type="submit" class="search-submit visuallyhidden">Submit</button> <p class="message"> Type above and press <em>Enter</em> to search. Press <em>Esc</em> to cancel. </p> </form> </div> </div> <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/smart-mag/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Article","headline":"Test Scores Show Improvement, Yet Fall Short of Provincial Norms","url":"https:\/\/ontariochronicle.ca\/london\/standardized-test-scores-improve-but-still-trail-ontario-averages\/","image":{"@type":"ImageObject","url":"https:\/\/ontariochronicle.ca\/wp-content\/uploads\/2026\/09\/Standardized-test-scores-improve-but-still-trail-Ontario-averages.jpg","width":1000,"height":667},"datePublished":"2026-09-26T12:46:41+00:00","dateModified":"2026-09-26T12:47:31+00:00","author":{"@type":"Person","name":"admin","url":"https:\/\/ontariochronicle.ca\/author\/admin\/"},"publisher":{"@type":"Organization","name":"Ontario Chronicle","sameAs":"https:\/\/ontariochronicle.ca","logo":{"@type":"ImageObject","url":"https:\/\/ontariochronicle.ca\/wp-content\/uploads\/2024\/04\/ontario-chronicle-5.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/ontariochronicle.ca\/london\/standardized-test-scores-improve-but-still-trail-ontario-averages\/"}}</script> <div id="subscribe-popup" style="display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:99999;justify-content:center;align-items:center;"> <div style="background:#fff;padding:50px 40px;border-radius:12px;max-width:420px;width:90%;position:relative;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,0.3);"> <button onclick="document.getElementById('subscribe-popup').style.display='none'" style="position:absolute;top:12px;right:16px;background:none;border:none;font-size:22px;cursor:pointer;color:#999;line-height:1;">✕</button> <!-- Form view --> <div id="sib-form-view"> <h2 style="font-size:22px;font-weight:700;margin:0 0 12px;color:#111;">Subscribe to Updates</h2> <p style="font-size:14px;color:#555;line-height:1.6;margin:0 0 24px;">Stay updated with the latest news and exclusive content from Ontario Chronicle, delivered straight to your inbox. Sign up now and never miss a story!</p> <div id="subscribe-form-wrap"> <form id="sib_signup_form_1" method="post" class="sib_signup_form"> <div class="sib_loader" style="display:none;"><img src="https://ontariochronicle.ca/wp-includes/images/spinner.gif" alt="loader"></div> <input type="hidden" name="sib_form_action" value="subscribe_form_submit"> <input type="hidden" name="sib_form_id" value="1"> <input type="hidden" name="sib_form_alert_notice" value="Please fill out this field"> <input type="hidden" name="sib_form_invalid_email_notice" value="Your email address is invalid"> <input type="hidden" name="sib_security" value="51d1bc0a7d"> <div class="sib_signup_box_inside_1"> <div style="/*display:none*/" class="sib_msg_disp"> </div> <p class="sib-email-area"> <input type="email" class="sib-email-area" name="email" placeholder="Email Address*" required="required"> </p> <p class="sib-NAME-area"> <input type="text" class="sib-NAME-area" name="NAME" placeholder="Name"> </p> <p> <input type="submit" class="sib-default-btn" value="Subscribe"> </p> </div> </form> <style> form#sib_signup_form_1 p.sib-alert-message { padding: 6px 12px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } form#sib_signup_form_1 p.sib-alert-message-error { background-color: #f2dede; border-color: #ebccd1; color: #a94442; } form#sib_signup_form_1 p.sib-alert-message-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; } form#sib_signup_form_1 p.sib-alert-message-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; } </style> </div> </div> <!-- Success view (hidden) --> <div id="sib-success-view" style="display:none;"> <div style="font-size:60px;margin-bottom:20px;">✅</div> <h2 style="font-size:22px;font-weight:700;margin:0 0 12px;color:#111;">You're Subscribed!</h2> <p style="font-size:14px;color:#555;line-height:1.6;">Thanks for subscribing to Ontario Chronicle. You'll start receiving updates shortly.</p> <button onclick="document.getElementById('subscribe-popup').style.display='none'" style="margin-top:20px;padding:12px 30px;background:#3d4ef5;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;">Close</button> </div> </div> </div> <style> #subscribe-popup .sibwp-form input[type="email"], #subscribe-popup .sibwp-form input[type="text"] { width: 100% !important; padding: 12px 15px !important; margin-bottom: 12px !important; border: 1px solid #ddd !important; border-radius: 6px !important; font-size: 14px !important; box-sizing: border-box !important; display: block !important; } #subscribe-popup .sibwp-form input[type="submit"], #subscribe-popup .sibwp-form button[type="submit"] { width: 100% !important; padding: 14px !important; background: #3d4ef5 !important; color: #fff !important; border: none !important; border-radius: 6px !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1px !important; cursor: pointer !important; text-transform: uppercase !important; pointer-events: auto !important; position: relative !important; z-index: 999999 !important; } #subscribe-popup .sibwp-form { pointer-events: auto !important; } </style> <script> document.addEventListener('DOMContentLoaded', function() { // Open popup var btn = document.querySelector('a.ts-button1'); if (btn) { btn.addEventListener('click', function(e) { e.preventDefault(); document.getElementById('subscribe-popup').style.display = 'flex'; document.getElementById('sib-form-view').style.display = 'block'; document.getElementById('sib-success-view').style.display = 'none'; }); } // Close when clicking outside document.getElementById('subscribe-popup').addEventListener('click', function(e) { if (e.target === this) this.style.display = 'none'; }); // Intercept form submit - show success instantly document.addEventListener('click', function(e) { var submitBtn = e.target.closest('#subscribe-popup input[type="submit"], #subscribe-popup button[type="submit"]'); if (!submitBtn) return; var emailInput = document.querySelector('#subscribe-popup input[type="email"]'); if (!emailInput || !emailInput.value || !emailInput.value.includes('@')) { return; // let browser handle empty/invalid email } // Show success immediately setTimeout(function() { document.getElementById('sib-form-view').style.display = 'none'; document.getElementById('sib-success-view').style.display = 'block'; }, 500); }); }); </script> <script> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WebPage","@id":"https:\/\/ontariochronicle.ca\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@type":"WebPage","@id":"https:\/\/ontariochronicle.ca\/category\/london\/","name":"London"}},{"@type":"ListItem","position":3,"item":{"@type":"WebPage","@id":"https:\/\/ontariochronicle.ca\/london\/standardized-test-scores-improve-but-still-trail-ontario-averages\/","name":"Test Scores Show Improvement, Yet Fall Short of Provincial Norms"}}]}</script> <script id="splw-scripts-js-extra"> var splw_ajax_object = {"ajax_url":"https://ontariochronicle.ca/wp-admin/admin-ajax.php","splw_nonce":"50f7be13a2","splw_skip_cache":"0"}; //# sourceURL=splw-scripts-js-extra </script> <script id="splw-scripts-js" src="https://ontariochronicle.ca/wp-content/plugins/location-weather/assets/js/lw-scripts.min.js?ver=https%3A%2F%2Fontariochronicle.ca%2Fwp-content%2Fplugins%2Flocation-weather%2Fassets"></script> <script id="rocket-browser-checker-js-after"> "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); //# sourceURL=rocket-browser-checker-js-after </script> <script id="rocket-preload-links-js-extra"> var RocketPreloadLinksConfig = {"excludeUris":"/wp-admin/|/news-sitemap.xml/|/sitemap_index.xml/|/wp-admin/admin-ajax.php/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://ontariochronicle.ca","onHoverDelay":"100","rateThrottle":"3"}; //# sourceURL=rocket-preload-links-js-extra </script> <script id="rocket-preload-links-js-after"> (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); //# sourceURL=rocket-preload-links-js-after </script> <script id="magnific-popup-js" src="https://ontariochronicle.ca/wp-content/themes/smart-mag/js/jquery.mfp-lightbox.js?ver=10.0.0"></script> <script id="theia-sticky-sidebar-js" src="https://ontariochronicle.ca/wp-content/themes/smart-mag/js/jquery.sticky-sidebar.js?ver=10.0.0"></script> <script id="smartmag-theme-js-extra"> var Bunyad = {"ajaxurl":"https://ontariochronicle.ca/wp-admin/admin-ajax.php"}; //# sourceURL=smartmag-theme-js-extra </script> <script id="smartmag-theme-js" src="https://ontariochronicle.ca/wp-content/themes/smart-mag/js/theme.js?ver=10.0.0"></script> <script id="smartmag-float-share-js" src="https://ontariochronicle.ca/wp-content/themes/smart-mag/js/float-share.js?ver=10.0.0"></script> <script id="googlesitekit-events-provider-content-events-js-before"> window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.contentEvents = {"postID":121199,"isSinglePost":true,"hasVimeoEmbed":false}; //# sourceURL=googlesitekit-events-provider-content-events-js-before </script> <script id="googlesitekit-events-provider-content-events-js" src="https://ontariochronicle.ca/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script> <script id="googlesitekit-events-provider-wpforms-js" src="https://ontariochronicle.ca/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-wpforms-fdbd42f50702ca1e0c36.js" defer></script> <script id="splw-old-script-js-extra"> var sp_location_weather = {"ajax_url":"https://ontariochronicle.ca/wp-admin/admin-ajax.php","url":"https://ontariochronicle.ca/wp-content/plugins/location-weather","loadScript":"https://ontariochronicle.ca/wp-content/plugins/location-weather/assets/js/lw-scripts.min.js","link":"https://ontariochronicle.ca/wp-admin/post-new.php?post_type=location_weather","shortCodeList":[{"id":5488,"title":""},{"id":5487,"title":""},{"id":5486,"title":""},{"id":5485,"title":""},{"id":5477,"title":""}]}; //# sourceURL=splw-old-script-js-extra </script> <script id="splw-old-script-js" src="https://ontariochronicle.ca/wp-content/plugins/location-weather/assets/js/Old-locationWeather.min.js?ver=2.1.6"></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://ontariochronicle.ca/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} </script> <script type="module"> /*! This file is auto-generated */ var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,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 r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[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,r){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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); //# sourceURL=https://ontariochronicle.ca/wp-includes/js/wp-emoji-loader.min.js </script> </body> </html> <!-- Inline CSS for Banner Ads --> <style> .sticky-banner { position: sticky; top: 0; z-index: 1000; width: 100%; background-color: #fff; border-bottom: 1px solid #ddd; display: flex; justify-content: center; padding: 10px 0; margin-top: 10px; /* Add a gap between the header and sticky banner */ } .banner-content { width: 468px; /* Match the ad width */ height: 60px; /* Match the ad height */ display: flex; justify-content: center; align-items: center; } .above-related-posts-banner { width: 100%; display: flex; justify-content: center; padding: 20px 0; margin-top: 20px; border-top: 1px solid #ddd; /* Optional: add a separator at the top */ background-color: #fff; } </style>