ADVERTISEMENT

Senate bill expanding Philippine Science High School OK'd on third reading

Published Jun 3, 2025 07:11 am

At A Glance

  • Sen. Juan Miguel "Migz" Zubiri, author and sponsor of the measure, said he hopes to see PSHS catering to "more students deserving of the PhiSci brand of education."
  • The bill seeks to establish at least one PHSH campus in each region, excluding the National Capital Region (NCR).

The Senate bill seeking to expand the Philippine Science High School (PSHS) campuses and make them more accessible to high school students nationwide has been approved on third and final reading.


Senate Bill No. (SBN) 2974, otherwise known as the Expanded Philippine Science High School (PSHS) System Act, was approved during the Senate’s plenary session on Monday, June 2, 2025.

Sen. Juan Miguel “Migz” Zubiri, sponsor of the bill, said the enactment of SBN 2974 into law would allow more high school students with exceptional aptitude for science and mathematics to enroll in PSHS campuses across the country.

Zubiri said currently the Philippine Science High School Act allows for one PSHS campus per administrative region. The total 16 PSHS campuses across the country serve over 10,600 students.

“The Second Congressional Commission on Education report disclosed a very disappointing statistic: since 2022, the Philippine Science High School system has turned away a total of 5,807 qualified students from enrolling in the school. These kids did not fail. They met all the qualifications and they passed the notoriously difficult Pisay (PSHS) admission tests but were turned away because they have no room left,” Zubiri said.

He explained also that expanding the PSHS System Act would allow thousands of deserving high school students to enroll at PSHS campuses nationwide.

“Under our proposed measure, we are allowing for the establishment of up to two Philippine Science High School campuses for every region—excluding the National Capital Region, which already has a bigger campus compared to others, but including the Negros Island Region, which does not yet have its own campus,” Zubiri explained.

He said the measure ensures that these regional campuses are not built in the same provinces, in order to democratize PSHS and give more students a chance to apply for and enter the school.

“After 15 years, we will again allow for the establishment of additional campuses, upon a comprehensive review of the educational demands in a particular region,” he said.

The measure also aims to increase the pool of high school graduates who will pursue undergraduate courses in Science, Technology, Engineering and Mathematics (STEM), undertake research and development or pursue careers in Science and Technology (S&T).

Furthermore, the bill also aims to consolidate existing and future campuses under a unified system of governance and management to ensure a consistent quality standard and efficient operation as well as support the holistic development of scholars, faculty and staff.

Related Tags

Senate of the Philippines Philippine Science High School Migz Zubiri
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.