ADVERTISEMENT

P2.4-B Ramon Magsaysay High School building in Manila set for 2027 opening

Published May 14, 2026 11:47 am  |  Updated May 14, 2026 01:00 pm

The P2.4-billion Ramon Magsaysay High School building in España Boulevard, Sampaloc, Manila, is targeted for completion by 2027, with classes expected to begin in the new facility for School Year 2027–2028. 

Manila Mayor Francisco “Isko Moreno” Domagoso and Vice Mayor Chi Atienza recently led an inspection of the 10-story structure, joined by City Engineer Armand Andres.
Andres told Manila Bulletin that the current target is to finish the building by February 2027.
Manila Mayor Francisco “Isko Moreno” Domagoso, City Engineer Armand Andres, and Vice Mayor Chi Atienza inspect the ongoing construction of the 10-storey Ramon Magsaysay High School building in Sampaloc, Manila. (Photos courtesy of Diann Calucin/Manila Bulletin)
Manila Mayor Francisco “Isko Moreno” Domagoso, City Engineer Armand Andres, and Vice Mayor Chi Atienza inspect the ongoing construction of the 10-storey Ramon Magsaysay High School building in Sampaloc, Manila. (Photos courtesy of Diann Calucin/Manila Bulletin)

During the visit, Domagoso, along with Andres, met with construction workers to check on the progress of the project.

Domagoso, Atienza, and Andres review the school’s blueprint on-site to ensure construction progress remains aligned with the project plan.
Domagoso, Atienza, and Andres review the school’s blueprint on-site to ensure construction progress remains aligned with the project plan.
They also reviewed the school’s blueprint on-site to ensure the ongoing construction remains aligned with the plan.

The school building project, which broke ground in June 2020, experienced delays but has since resumed.

In February, Domagoso led the ceremony marking the resumption of construction, where he vowed to complete the project within 12 months.

Once completed, the facility is expected to help address classroom shortages and improve the student-teacher ratio in Manila’s public schools.

The new building will feature modern facilities, including a sports and wellness center, a basketball court, and a possible football field to support both academic and physical development of students.

Established in 1954, the school was named after former President Ramon Magsaysay. It is one of Manila’s long-standing public schools in Sampaloc.

It has served generations of Manileño students, with many of its aging facilities prompting the city government to push for a full upgrade through the new multi-storey building.
The 10-storey Ramon Magsaysay High School building along España Boulevard in Sampaloc, Manila is seen under construction, with completion targeted by February 2027.
The 10-storey Ramon Magsaysay High School building along España Boulevard in Sampaloc, Manila is seen under construction, with completion targeted by February 2027.

Related Tags

METRONEWS MANILA Isko Moreno
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; } }

{{ articles_filter_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.