Vote - Browse Schools by City

⭐ Vote for the Best Pre Schools In India ⭐

×
Sl .No School Name Principal Name City
1 Academic Heights Public School Principal Hyderabad
2 Bharatiya Vidya Bhavan's Atmakuri Rama Rao School Principal Hyderabad
3 Bharatiya Vidya Bhavan's Public School-Vidyashram Principal Hyderabad
4 CHIREC International School, Serilingampally Principal Hyderabad
5 Delhi Public School Principal Hyderabad
6 Delhi Public School ,Nacharam Principal Hyderabad
7 Delhi Public School, Nadergul Principal Hyderabad
8 Delhi School Principal Hyderabad
9 Gitanjali Devakul Principal Hyderabad
10 Gitanjali Senior School Principal Hyderabad
11 Johnson Grammar School Principal Hyderabad
12 Little Flower High School Principal Hyderabad
13 Maddi Subba Rao English Medium High School Principal Hyderabad
14 Oakridge International School Principal Hyderabad
15 Pioneer High School Principal Hyderabad
16 Regelford International School Principal Hyderabad
17 Sadhu Vaswani International School Principal Hyderabad
18 Samskruti The School of Tomorrow Principal Hyderabad
19 SASA- The School Principal Hyderabad
20 Springfields School Principal Hyderabad
21 St. Peter's High School Principal Hyderabad
22 T.I.M.E School Principal Hyderabad
23 The Gaudium School Principal Hyderabad
24 Vista International School Principal Hyderabad
25 World One School Principal Hyderabad
document.addEventListener('DOMContentLoaded', function () { var voteForm = document.querySelector('#voteModal form'); var otpForm = document.querySelector('#otpModal form'); var tempFormData = null; voteForm.addEventListener('submit', function (e) { e.preventDefault(); tempFormData = new FormData(voteForm); fetch("https://sakurarobotics.com/send-otp", { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': '2KnUe2wCn14ZjVaCCFHR4mEgnfKYxO8If0pwyAlR' }, body: JSON.stringify({ mobile: tempFormData.get('mobile'), school_id: tempFormData.get('school_id'), category: 'ipj-awards' }) }) .then(async response => { const contentType = response.headers.get("content-type"); if (contentType && contentType.includes("application/json")) { const data = await response.json(); if (data.message) { var voteModal = bootstrap.Modal.getInstance(document.getElementById('voteModal')); voteModal.hide(); var otpModal = new bootstrap.Modal(document.getElementById('otpModal')); document.getElementById('otpMobile').value = tempFormData.get('mobile'); otpModal.show(); } else if (data.error) { var voteModal = bootstrap.Modal.getInstance(document.getElementById('voteModal')); voteModal.hide(); var messageModal = new bootstrap.Modal(document.getElementById('messageModal')); document.getElementById('messageModalBody').innerHTML = `
${data.error}
`; messageModal.show(); } } else { console.error('Received non-JSON response.'); } }) .catch(error => { console.error('Error sending OTP:', error); }); }); otpForm.addEventListener('submit', function (e) { e.preventDefault(); var otp = document.getElementById('otp').value; fetch("https://sakurarobotics.com/verify-otp", { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': '2KnUe2wCn14ZjVaCCFHR4mEgnfKYxO8If0pwyAlR' }, body: JSON.stringify({ mobile: tempFormData.get('mobile'), otp: otp, name: tempFormData.get('name'), email: tempFormData.get('email'), address: tempFormData.get('address'), school_id: tempFormData.get('school_id') }) }) .then(response => response.json()) .then(data => { var otpModal = bootstrap.Modal.getInstance(document.getElementById('otpModal')); otpModal.hide(); var messageModal = new bootstrap.Modal(document.getElementById('messageModal')); var messageModalBody = document.getElementById('messageModalBody'); if (data.message) { messageModalBody.innerHTML = `
${data.message}
`; messageModal.show(); // Close after 2 seconds and reload setTimeout(function () { messageModal.hide(); location.reload(); }, 2000); } else if (data.error) { messageModalBody.innerHTML = `
${data.error}
`; messageModal.show(); } }) .catch(error => { console.error('Error verifying OTP:', error); }); }); document.querySelectorAll('.vote-btn').forEach(button => { button.addEventListener('click', function () { document.getElementById('modalSchoolId').value = this.getAttribute('data-school-id'); document.getElementById('schoolNamePlaceholder').textContent = this.getAttribute('data-school-name'); }); }); });