ADVERTISEMENT

Typhoon Maymay, habagat force class suspensions across Metro Manila, Cavite

Published Aug 5, 2026 09:23 am
MB File photo
MB File photo
Face-to-face classes in multiple cities in Metro Manila and several towns and cities in Cavite were suspended on Wednesday, Aug. 5, as the southwest monsoon (habagat), enhanced by Typhoon Maymay, continued to bring intermittent to heavy rains.

In Manila, authorities ordered the suspension of face-to-face classes from Kindergarten to Senior High School in both public and private schools starting at 12 noon, following the recommendation of the Manila City Disaster Risk Reduction and Management Department (MCDRRMD).

The MCDRRMD said rainfall was expected to continue throughout the afternoon with the same intensity as the previous day-light to moderate, at times heavy- with the usual on-and-off pattern associated with the habagat. Schools were directed to shift to Alternative Delivery Mode (ADM).

In Caloocan City, Malabon City, and Marikina City, face-to-face classes at all levels in both public and private schools were suspended.

Navotas City also canceled in-person classes at all levels, including preschool to Senior High School, as well as Alternative Learning System (ALS) and daycare or Early Childhood Care and Development (ECCD) classes.

In Mandaluyong City, in-person classes from preschool to Grade 12, including ALS, were suspended in both public and private schools.

In Makati City, afternoon face-to-face classes from preschool to Senior High School in public schools were also suspended, while private schools were given discretion to decide whether to continue or cancel classes.

Quezon City suspended afternoon classes in public schools, covering Child Development Centers up to Grade 12 and ALS, with schools shifting to alternative learning modes.

Similarly, Valenzuela City, San Juan City, and Bacoor City canceled afternoon classes at all levels in both public and private schools.

Meanwhile, several areas in Cavite also suspended classes due to the same weather disturbance.

Suspension at all levels in both public and private schools was implemented in Tanza, Naic, Alfonso, Amadeo, Mendez, Maragondon, Ternate, General Emilio Aguinaldo, Silang, Trece Martires City, Dasmariñas City, General Trias City, and General Mariano Alvarez.

In Magallanes, classes from preschool to high school in both public and private schools were suspended, while Indang canceled classes in Child Development Centers, kindergarten, and elementary levels.

In Taguig,  afternoon classes in public and private schools from kindergarten to senior high school, including Early Childhood Care and Development (ECCD) are suspended. 

Authorities said they will continue to monitor weather conditions as the habagat, intensified by Typhoon Maymay, affects parts of Luzon, and advised the public to stay alert for further announcements.

Related Tags

METRONEWS METRO MANILA MALABON CITY CALOOCAN CITY Navotas City Quezon City
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.