Choosing the right nursing course after Class 12 is confusing for many students, especially for those from Tier-2 and Tier-3 cities. Two of the most popular options are ANM (Auxiliary Nurse Midwifery) and GNM (General Nursing & Midwifery). Both courses offer strong career opportunities in hospitals, clinics, and government health departments, but they are different in duration, job role, qualification needs, and salary.
This detailed guide explains ANM vs GNM in a very simple and easy-to-understand way so you can choose the best nursing path for your future.
What Is ANM? (Auxiliary Nurse Midwifery)
ANM is a 2-year diploma course in nursing focused on basic healthcare, first aid, maternal health, child care, and rural health services. It prepares students to work as frontline healthcare workers.
Key Highlights of ANM
- Duration: 2 years
- Eligibility: Class 12 (any stream)
- Type of course: Diploma
- Focus area: Community health, maternity care
- Suitable for: Students who want a quick start in the nursing field
- Work areas: Clinics, PHCs, rural health missions, maternity centres
What Is GNM? (General Nursing & Midwifery)
GNM is a 3-year diploma course followed by a 6-month internship. It prepares students for general nursing duties in hospitals, ICUs, emergency rooms, and community health departments.
Key Highlights of GNM
- Duration: 3 years + 6 months internship
- Eligibility: Class 12 (any stream, but science preferred)
- Type of course: Diploma
- Focus area: General nursing & patient care
- Suitable for: Students who want hospital-based nursing careers
- Work areas: Hospitals, nursing homes, private clinics, government healthcare centres
ANM vs GGNM: Quick Comparison Table
| Feature | ANM (Auxiliary Nurse Midwifery) | GNM (General Nursing & Midwifery) |
|---|---|---|
| Course Duration | 2 years | 3 years + 6-month internship |
| Eligibility | 12th (any stream) | 12th (any stream) |
| Stream Preference | Any stream | Science preferred |
| Skills Focus | Basic healthcare & maternity care | Comprehensive patient care |
| Job Level | Entry-level | Hospital professional level |
| Salary Range | ₹12,000 – ₹22,000 | ₹20,000 – ₹30,000+ |
| Career Growth | Limited | Higher, more opportunities |
| Higher Studies Option | Limited | Can do BSc Nursing (Post Basic), MSc Nursing, MBA Hospital Admin |
| Best for | Students wanting quick job | Students wanting strong nursing career |
Eligibility Criteria for ANM vs GNM
ANM Eligibility
- Must have passed Class 12 (Arts, Commerce, Science – all accepted)
- Minimum 40–45% marks
- Age: 17–35 years
- Only females are allowed in some states (but this is changing slowly)
GNM Eligibility
- Must have passed Class 12 (preferably Science)
- Arts & Commerce students are also accepted in many states
- Minimum 45–50% marks
- Age: 17–35 years
- Both boys and girls can apply
Course Duration and Structure
ANM Duration
- 2 years
- Includes theory + community health training
GNM Duration
- 3 years theory + 6-month internship
- Internship is compulsory and gives strong hospital experience
Course Subjects: ANM vs GNM
ANM Subjects
- Community Health Nursing
- Health Promotion
- Child Health Nursing
- Midwifery
- Primary Healthcare
- Nutrition
- First Aid
Focus: basic level healthcare, rural health work, and maternity care.
GNM Subjects
- Anatomy & Physiology
- Nursing Fundamentals
- Medical-Surgical Nursing
- Pediatric Nursing
- Psychiatric Nursing
- Midwifery
- Community Health Nursing
- Pharmacology
Focus: hospital-based patient care.
Fees: ANM vs GNM
Fees vary depending on government and private institutes.
ANM Fees
- Government colleges: ₹10,000 – ₹30,000 per year
- Private colleges: ₹40,000 – ₹80,000 per year
GNM Fees
- Government colleges: ₹20,000 – ₹40,000 per year
- Private colleges: ₹65,000 – ₹1,20,000 per year
GNM is costlier because it is longer and more hospital-based.
Career Options After ANM
ANM graduates can work in:
- Primary Health Centres (PHCs)
- Community Health Centres (CHCs)
- Rural health missions
- Maternity clinics
- Anganwadi centres
- NGOs
- Basic healthcare units
Job Roles After ANM
- ANM Nurse
- Rural Health Worker
- Village Health Nurse
- Basic Care Nurse
- Maternal Assistant
- Vaccination Nurse
Salary After ANM
- Freshers: ₹12,000 – ₹20,000 per month
- Experienced: ₹20,000 – ₹28,000 per month
Salaries increase in government jobs.
Career Options After GNM
GNM graduates have broader opportunities in both government and private sectors.
Where GNM Nurses Can Work
- Government hospitals
- Private hospitals
- Nursing homes
- Operation theatres (OT)
- Intensive Care Units (ICU)
- Emergency rooms
- Old-age homes
- Clinics
- Schools & companies (health officers)
Job Roles After GNM
- Staff Nurse
- ICU Nurse
- OT Nurse
- Emergency Nurse
- Ward Nurse
- Home Care Nurse
- Community Health Officer (CHO)
Salary After GNM
- Freshers: ₹20,000 – ₹30,000 per month
- Experienced: ₹35,000 – ₹45,000 per month
- Government jobs: ₹45,000 – ₹70,000 per month
GNM clearly offers more earning potential.
Higher Studies Options: ANM vs GNM
Higher Studies After ANM
Options are limited:
- GNM (after ANM)
- Some certificate courses
Higher Studies After GNM
Many strong options:
- BSc Nursing (Post Basic)
- MSc Nursing
- NPCC (Nurse Practitioner Critical Care)
- Diploma specialisations (ICU/OT/Critical Care)
- MBA in Hospital Administration
GNM provides a large career ladder.
Which Course Has Better Scope: ANM or GNM?
ANM Scope
- Good for community health jobs
- Best for rural/primary healthcare
- Suitable for those who want a job quickly
GNM Scope
- Best for hospital-based nursing
- More job openings
- Higher salary
- Better long-term growth
- Eligible for further studies
- Easy to work abroad (after licensing exams)
If you want a strong professional career, GNM is clearly better.
Which Course Should You Choose?
Choose ANM if:
- You want a short, low-budget course
- You want a quick job
- You prefer community/rural health work
- You are from Arts/Commerce background
Choose GNM if:
- You want a nursing career in hospitals
- You want good salary and growth
- You want to study further (BSc/MSc Nursing)
- You want to work abroad
- You want more professional skills
Final Thoughts
Choosing between ANM vs GNM depends on your goals, budget, and time. If you want a quick entry into healthcare with basic-level responsibilities, ANM is enough. But if you dream of working in big hospitals, earning a stable salary, and growing in the nursing field, GNM is the smarter and more future-proof choice.
Both courses are respected, but GNM gives you a stronger foundation, more job options, and better long-term growth.



