Have you ever tried finding out who the headmaster is at your local government school? Or maybe you wanted to verify if a teacher is officially posted at a specific school?

If you have ever tried searching for this on official government websites, you know how confusing it can be. Links are often broken, portals require special logins, and simple information is buried under ten different menus.

The good news is that public records do exist. You can check headmaster names, total teacher counts, pupil-teacher ratios, and even individual teacher service records online.

In this guide, we will walk you through how to find school teacher details using official UDISE+ data and state government teacher portals.

What Teacher Information Can You Actually Check Online?

Before you start searching, it helps to understand what the government makes public and what is kept private.

Teacher information in India is split into two different levels:

1. School-Level Staff Data (Public on UDISE+)

Under the Ministry of Education's UDISE+ system, every registered school in India has a public report card. This shows:

  • Headmaster or Principal In-Charge Name: The official name of the school head.
  • Total Teaching Staff: Exact headcount of appointed teachers.
  • Male and Female Breakdown: How many male and female teachers work at the campus.
  • Pupil-Teacher Ratio (PTR): The average number of students per teacher.
  • Regular vs Contract Staff: Whether teachers are permanent civil servants or contractual.

2. Individual Teacher Service Records (State HRMS Portals)

State education departments maintain digital service books for government teachers. These portals show:

  • Teacher's full official name and designation (e.g. Primary Teacher, TGT, PGT).
  • Current school posting and school UDISE code.
  • Joining date and total years of service.
  • Subject taught and cadre.

Note on Privacy:You will never see a teacher's personal mobile number, home address, or salary slip online. Under India's data protection guidelines, personal contact details are kept private to protect teachers from spam and harassment.

How to Check Headmaster & Teacher Strength on SchoolsPedia

If you need to quickly check the headmaster name or teacher count of any school in India, you do not need to fill out captchas on slow government portals.

SchoolsPedia indexes over 16.5 lakh schools directly from official government records. Here is how you can check:

  1. Search for the School: Use the search bar at the top of SchoolsPedia. Type the school name, village, district, or 11-digit UDISE code.
  2. Open the School Page: Click on the school from the search results to open its full public record.
  3. Check the Profile & Teacher Card: Look at the "School Profile" and "Teacher Details & Teaching Staff" cards.
  4. View Staff Numbers: You will see the designated Headmaster name, total teachers, male/female count, and student-to-teacher ratio right away.

This is useful for parents comparing schools before admission, or for verifying that a private school actually has enough teachers for its students.

How to Check Teacher Details by Name in Different States

If you are looking for an individual government teacher by name or employee code, each state runs its own portal. Here are the main state portals and how to use them:

1. Uttar Pradesh: Manav Sampada (eHRMS)

Uttar Pradesh manages all Basic Shiksha and Secondary teachers through the Manav Sampada portal (ehrms.upsdc.gov.in).

Here is how you can search:

  • Go to the official portal: ehrms.upsdc.gov.in
  • Look for the Public Window or Search Fact Sheet (P2) tab on the homepage.
  • Select Basic Education or Secondary Education.
  • Choose the district and block where the school is located.
  • Type the teacher's full name or their 6-digit Manav Sampada EHrms Code.
  • The system will display the teacher's current posting school, designation, and appointment date.

2. Rajasthan: Shala Darpan (Staff Window)

Rajasthan has one of the most organized education databases in India. The Shala Darpan portal (rajshaladarpan.nic.in) covers every government school in the state.

To check teacher details:

  • Visit rajshaladarpan.nic.in and click on Citizen Corner.
  • Click on Search School / Staff Search.
  • Enter the school's 11-digit UDISE code or select District > Block > School Name.
  • Click View Staff List.
  • The portal displays the full list of sanctioned posts, teachers currently working, their subjects, and any vacant seats.

3. Madhya Pradesh: Education Portal (Shiksha Portal)

Madhya Pradesh manages school staff through the MP Education Portal (shikshaportal.mp.gov.in).

  • Open shikshaportal.mp.gov.in.
  • Click on School Directory & Staff Details.
  • Enter the 11-digit Dise Code of the school.
  • The page lists every teacher posted at that school, along with their designation (Prathmik Shikshak, Madhyamik Shikshak, or Uchh Madhyamik Shikshak).

4. Bihar: e-Shikshakosh Portal

Bihar launched the e-Shikshakosh system (eshikshakosh.bihar.gov.in) to track school attendance and teacher postings digitally.

  • Visit eshikshakosh.bihar.gov.in.
  • Under public services, select Teacher Search.
  • You can search by Teacher Registration ID or select District, Block, and School Name.
  • The system confirms whether the teacher is active and verified by the district education office.

5. Delhi: Directorate of Education (edudel.nic.in)

For government schools under the Delhi government (GNCTD), public school directories and teacher allocation lists are published under the School Information tab on edudel.nic.in.

6. Kendriya Vidyalayas (KVS) and Navodaya (JNV)

Central government schools follow strict disclosure norms.

Every single Kendriya Vidyalaya and Jawahar Navodaya Vidyalaya has an individual school website. When you visit any KV website, go to About Us > Staff Details. You will find a table listing every teacher's name, subject, academic degree, and designation.

Summary Table: State Portals for Teacher Search

State / SystemOfficial PortalWhat You Can Search
All India (National)SchoolsPedia / UDISE+Headmaster name, total teachers, gender split, PTR
Uttar PradeshManav Sampada (eHRMS)Teacher name, EHrms code, posting school, joining date
RajasthanShala DarpanSchool staff list, subject teachers, vacancies
Madhya PradeshMP Shiksha PortalSchool staff list, designation, Dise code lookup
Bihare-ShikshakoshTeacher attendance ID, posting verification
KVS / NVSIndividual School SitesFull teacher names, degrees, subjects taught

How Many Teachers Should a School Have Under Indian Law?

When checking school teacher details, it helps to know if the school actually has enough staff.

Under the Right to Education (RTE) Act, 2009, every school in India must follow mandatory pupil-teacher ratio rules:

  • Primary Schools (Classes 1 to 5): Must maintain at least 1 teacher for every 30 students (30:1). If student enrollment is above 150, the school must also have a dedicated, full-time Head Teacher.
  • Upper Primary Schools (Classes 6 to 8): Must maintain at least 1 teacher for every 35 students (35:1). The school must have at least one teacher each for Science/Maths, Social Studies, and Languages.
  • Single Teacher Schools: The RTE Act strictly discourages single-teacher schools. Every school with more than 60 children must have at least three teachers.

If a school has 120 children but only two teachers, the children cannot get proper attention. Checking the teacher count helps you spot understaffed schools right away.

Can You Check Private School Teacher Details by Name?

Government schools have state HRMS portals. But what about private schools?

Here is how private schools handle teacher disclosures:

  • CBSE and CISCE Affiliation Rules: Central boards like CBSE mandate that affiliated private schools must publish a "Mandatory Public Disclosure"page on their official website. This page includes the principal's name, total PGTs, TGTs, PRTs, and the school's PTR.
  • UDISE+ Verification: Private schools must submit teacher counts and principal details to the local District Education Office every year through UDISE+. You can verify their total staff on SchoolsPedia.
  • School Notice Boards: State rules require recognized private schools to display their staff list and fee chart in the administrative office for parents to review.

What to Do If You Spot an Error in Teacher Records

School staff changes frequently due to annual transfers, retirements, and promotions. If you notice an outdated headmaster name or incorrect teacher count:

  • For Government Schools: Contact your local Block Education Officer (BEO) or District Education Officer (DEO). They are responsible for updating the state HRMS and UDISE records during the annual data collection drive.
  • On SchoolsPedia: You can click on the "Report Error" link at the bottom of any school page. Our data verification team reviews updates against the latest state gazettes and Ministry releases.

Frequently Asked Questions (FAQs)

1. Can I find a school teacher's personal phone number online?

No. Government portals and UDISE+ strictly do not publish personal mobile numbers or private addresses of teachers. Only the school's official landline, office email, or headmaster's administrative desk number is made public.

2. What is an EHrms Code or Manav Sampada ID?

An EHrms Code is a unique 6-digit identification number given to government teachers in states like Uttar Pradesh and Himachal Pradesh. It acts like an employee roll number and helps identify teachers across transfers.

3. Why does a school page show "In-Charge / Record Updating" for Headmaster?

When a permanent headmaster retires or gets transferred, the senior-most assistant teacher takes charge until a new appointment is made. During this transition, official records list the post as "In-Charge" until the next UDISE sync.

4. Where can I find subject-wise teacher vacancies in government schools?

In states like Rajasthan, you can check subject-wise vacancies directly on the Shala Darpan Citizen Portal. In other states, vacancy lists are published on the state staff selection board or education department website before recruitment drives.