ADVERTISEMENT

Teachers sound alarm on voting machine errors, ballot quality in 2025 polls

Groups cite widespread technical issues with counting machines, raising concerns over vote accuracy and transparency

Published May 12, 2025 10:31 pm
Davao City residents cast their vote in different precincts on May 12, 2025. (Keith Bacongco / Manila Bulletin)
Davao City residents cast their vote in different precincts on May 12, 2025. (Keith Bacongco / Manila Bulletin)
The 2025 Philippine national and local elections on Monday, May 12, began generally peacefully and orderly in most parts of the country, but teachers’ groups reported significant disruptions due to recurring technical issues, raising public concern over the reliability of the automated electoral process.
Organizations such as the Teachers' Dignity Coalition (TDC) and ACT Philippines observed widespread problems with Automated Counting Machines (ACMs).
Voters in several key areas—including Quezon City, Pasig, Caloocan, Antipolo, Iloilo, and Davao—reported machine failures, ballot rejections, and discrepancies in vote receipts, according to ACT.
ACT Philippines Chairperson Vladimer Quetua noted that machines were slow to initialize, failed to read ballots correctly, and overheated quickly.
“Nakakadismaya ang performance… Fake news ang press release ng COMELEC na mas mahusay ito kaysa mga VCM dati (The performance is disappointing... The COMELEC’s press release claiming this system is better than the previous VCMs is fake news),” Quetua said.
Reports also highlighted how vote receipts often did not reflect voter intent, raising fears of disenfranchisement.
Instances were recorded where receipts showed overvoting or displayed names of unselected candidates—including one voter in Pasig who said his ballot registered a vote for Apollo Quiboloy despite not choosing him.
A technical failure in the National Capital Region (NCR) main server also disrupted the transmission of vote counts from polling centers such as Roxas High School in Manila.
The TDC reported further delays due to connectivity issues, adding pressure on poll workers already dealing with long hours and faulty equipment.
Substandard election materials were another concern.
ACT NCR Union President Ruby Anna Bernardo said the ballots were too thin and the pens prone to blotting, causing ink to bleed through and trigger false overvote detections by ACMs.
“Even the election paraphernalia are substandard. The paper used for ballots is too thin, and the pens are of poor quality with messy tips. Many voters complained that the ACMs misread their ballots as overvotes—especially for the partylist section—because ink seeped through to the back,” Bernardo said.
DepEd’s ETF logs 346 election-related incidents
By 8 p.m., the Department of Education’s (DepEd) Election Task Force Command Center had recorded 346 incidents nationwide, mostly involving vote-counting machine errors, missing names on voter lists, and ballot issues.
“Karamihan sa mga ulat ay tumatalakay sa mga aberya sa vote counting machines, pagkakawala ng pangalan sa listahan ng mga botante, at mga usapin sa balota at rehistrasyon (Most reports concern vote-counting machine issues, missing voter names, and problems with ballots and registration),” DepEd said.
Despite the challenges, DepEd thanked the thousands of teachers and poll workers who fulfilled their duties with dedication.
The Election Task Force will remain operational until 5 p.m. on May 13 to monitor and respond to post-election developments.
As voting ended and canvassing began, calls for transparency and accountability intensified.
Teachers’ groups urged COMELEC to ensure overtime pay, improve technical preparedness, and consider manual counting options for future elections.

Related Tags

Matalinong Boto 2025 2025 elections ACT Philippines TDC teachers\' groups
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.