Pay your college fees in 6 easy installments at 0% interest
Learn More

ANM Vs GNM Vs B.Sc Nursing: Which is the Best Course for you?

Abhinav Chamoli
Abhinav ChamoliPublished On: May 24, 2021

There are three nursing courses available for students after the 12th class - ANM, GNM and B.Sc Nursing. Each has its own advantages as well as disadvantages. We can help you decide which course to choose after class 12 through a detailed analysis on ANM Vs GNM Vs B.Sc Nursing.  

ANM vs GNM Vs B.Sc

Nurses are one of the most dedicated workforces that can be found in any profession around the globe. They are responsible for the primary treatment and day-to-day care of a patient and play a role as important as a doctor in saving lives.

The statement that nurses form the backbone of the health workforce in India is better illustrated by the fact that nurses form over 60% of the health workforce in India. Although that might seem like a lot, the patient-to-nurse ratio in India is nowhere near the WHO-specified standard and India is still facing a shortage of nurses. According to a 2016 report, India needed over 24 lakh nurses to overcom\e the shortage and the demand were only expected to grow with the years.

In such a job market that is facing an acute shortage and expecting an increase in demand, taking up nursing as a career after 12th is a great option for any student. For dedicated students who have managed to get into one of the top Nursing colleges in India, nursing courses even offer excellent career prospects abroad. So if you are confused about choosing one course, go through the content below to get a detailed analysis on GNM Vs ANM Vs B.Sc Nursing

GNM Vs ANM Vs B.Sc Nursing

While we have in-depth information about nursing courses after 12th in a different article, here is a quick at-a-glance comparison of the three most popular nursing courses in India.

FeatureGNMANMB.Sc (N)
OverviewThis diploma programme has been designed to train nurses individuals as nurses and develop skills that will help them to function competently in a hospital environment and perform duties such as providing first aid, functioning effectively in a team, assisting in research activities etc.
The programme also serves as a base for those wishing to pursue higher education.
Although the ANM course is similar to GNM in many ways, it is more of a basic training programme. Students of the ANM course are expected to have a knowledge of the basics of nursing as well as being able to provide first aid and primary medical care to the patient.
However, since it is a shorter-duration course, ANM has a more limited syllabus when compared to GNM and B.Sc (N).
An undergraduate degree programme designed to train nurses into the practical aspects of nursing including providing first aid, setting up equipment, briefing the patients, coordinating the proper functioning of hospital wards and ward personnel.
The programme also goes into assisting doctors during medical procedures as well as research etc.
DegreeDiplomaBachelor of Science (B.Sc)
Duration3 years 6 months2 years4 years
Major Subjects
  • Bio-Science

  • Behavioural Science

  • Community Health Nursing

  • Medical-Surgical Nursing

  • Mental Health Care

  • Gynaecology and Midwifery etc.

  • Mandatory 6-month internship

  • Community Health Nursing

  • Mental Health

  • Child Health Nursing

  • Midwifery

  • Health Centre Management

  • Human Body & Hygiene etc.

  • Mandatory 6-month internship

  • Nutrition and Dietetics

  • Community Health Nursing

  • Medical and Surgical Nursing

  • Paediatric Nursing

  • Obstetrical Nursing

  • Psychiatric Nursing etc.

Age Eligibility17-35 years--17-35 years
Subject Eligibility(10+2) with Biology, Physics and Chemistry as the main subjects(10 + 2) in Arts or Science Stream(10 + 2) with Biology, Physics and Chemistry as the main subjects
Percentage Eligibility40-50%
(As specified by the Indian Nursing Council. May vary from college to college.)
Entrance ExamConducted by State Nursing Examination BoardsConducted individually by colleges and universities
Top Colleges
ScopeGraduates of both, GNM and ANM courses, share a similar scope of employment. However, one major difference is that GNM offers a better opportunity for growth in terms of salary as well as work in a workplace environment.Since B.Sc (N) is a 4-year degree course, it has much better prospects when compared to Diploma courses, especially if you are considering pursuing postgraduate education.

Since all of the three courses are quite similar, the places of employment of all the three are similar too. However, B.Sc in Nursing graduates can expect to get into better organizations and can demand higher salaries than GNM and ANM graduates. Some of the places that hire ANM, GNM and B.Sc in Nursing students are:

  • Aanangwadi Programmes
  • Community Health Centres
  • Government and Private Hospitals
  • Private Clinics
  • Dispensaries
  • Government Jobs
  • Nursing Homes etc.
Average Starting SalaryGNM starting salary in India is approx. between Rs. 10,000 - Rs. 15,000ANM Starting Salary in India can be from Rs. 8,000 - Rs. 12,000B.Sc Nursing starting salary in India is from Rs. 10,000 - Rs. 25,000

Key Roles and Responsibilities of a Nurse

Following are the duties that a nurse has to perform daily.

  • Providing first aid.

  • Observing a patient for existing or new symptoms.

  • Creating and maintaining medical records.

  • Ensuring a patient is getting the required medication as prescribed by the doctor.

  • Interacting with a patient on a day-to-day basis and guiding a patient on the best practices that might help them.

  • Assisting doctors and healthcare specialists in setting up equipment and carrying out medical procedures.

Skills Required to be a Nurse

Nursing can, by no means, considered to be an easy job. It is a demanding career pathway and requires a person who is dedicated to taking care of the unwell. A nursing aspirant must already have or be prepared to develop the following skills if he/she wants to build a successful career in Nursing.

  • Strong communication skills: Nurses need to communicate with doctors and patients throughout the day.

  • Ability to work under pressure: Nurses should be able to look beyond the long working hours and unfavourable working conditions in their line of work.

  • Thinking quickly in a critical situation: Nurses are often the first responders in a hospital and the action that they take can sometimes make all the difference between life and death.

  • Staying alert and paying attention to detail: Since nurses spend the most time with a patient, they are the best person to judge if there is any change in the condition or symptoms of a patient.

  • Empathy and a strong sense of caring: Nurses have to take care that they do not insult a person's pain, religion, physical and mental condition etc.

There is plenty of scope in India to build a career as a nurse, and although the starting salaries are a bit low, especially for nurses from a Diploma background, experienced nurses can get salaries ranging from Rs. 50,000 to Rs. 75,000 in India. The nursing courses in India after class 12th include:

If you have completed 12th class from a non-science stream, ANM is your only option to get into a nursing career. After completing the ANM programme and getting registered as a nurse, a candidate can pursue a GNM course, which will make him/her eligible to go for a B.Sc (N) Post Basic programme. If you are from a science stream and wish to gain experience and start a career before gaining higher education, a GNM course would be your best bet. GNM graduates can either go for a B.Sc (N) Basic or B.Sc (N) Post Basic programme. GNM candidates with at least two years of work experience are also eligible to join B.SC (N) Distance programmes.

A science stream candidate who wishes to finish studies before starting a job should consider a B.Sc in Nursing programme as that opens up prospects to pursue an M.Sc course. Once a candidate has completed M.Sc, they can then go for further studies such as a PhD or apply for a job.

State-wise ANM/ GNM Admissions 2021

Chhattisgarh ANM/ GNM AdmissionUP ANM/ GNM Admission
Maharashtra ANM/ GNM AdmissionGujarat ANM/ GNM Admission
West Bengal ANM/ GNM AdmissionTelangana GNM Admission
Kerala GNM AdmissionRajasthan GNM Admission
Andhra Pradesh GNM AdmissionTamil Nadu GNM Admission
Karnataka GNM Admission

State-wise B.Sc Nursing Admissions 2021

Rajasthan B.Sc Nursing Admissions

Bihar B.Sc Nursing Admissions

Arunachal Pradesh B.Sc Nursing Admissions

Assam B.Sc Nursing Admissions

UP B.Sc Nursing Admissions

Jharkhand B.Sc Nursing Admissions

WB B.Sc Nursing Admissions

Karnataka B.Sc Nursing Admissions

TN B.Sc Nursing Admissions

Kerala B.Sc Nursing Admissions

Top GNM, ANM and B.Sc Nursing College in India 2021

Some of the top GNM, ANM and B.Sc Nursing College in India are listed below:-

Top Colleges in India



For B.Sc Nursing

LNCT University

Bhai Gurdas Group Of Institutions

Acharya Institute of Technology (AIT), Bangalore

KIIT University

Sankalchand Patel University

R.V. College of Nursing, Bangalore

Bhai Gurdas Group Of Institutions

IIMT University

Sree Sastha Group of Institutions (SSGI), Chennai

Sigma Group of Institutes

Yamuna Group of Institutions

Rayat Bahra University (RBU), Mohali

Swami Rama Himalayan University

Mansarovar Group Of Institutions

Krupanidhi Group of Institutions, Bangalore

Parul University

Noida International University

Apex University, Jaipur

Institute of Postgraduate Medical Education and Research

GCRG Group of Institutions

Baddi University of Emerging Sciences and Technologies (BUEST), Solan

NIMS University

Teerthanker Mahaveer University

University of Technology - Sanganer (UOT), Jaipur

Rayat Bahra University

Parul University

T. John Group of Institutions, Bangalore

Indian Academy Degree College

RP Indraprastha Institute of Technology

G.C.R.G Group of institutions (GCRG), Lucknow

Related Articles

Check out the Highest Paying Nursing Professions in India

This is What You Need for B.Sc Nursing Admissions in India

Check out the List of Nursing Entrance Exams in India

Short Term Nursing Courses To Pursue After B.Sc Nursing

Nursing Courses in India - Eligibility, Admission, Entrance Exams, Scope

List of Nursing Courses after 12th Science, Arts and Commerce - Check Eligibility, Fees & College

If you have any doubt then please filled our Common Application Form (CAF), and our education experts will provide you with all the relevant information and help you find the right college. If you have any questions, you can even call us on our toll-free number 1800-572-9877 and can avail of FREE counselling.

Stay tuned to Collegedekhofor information on the best courses and colleges in India

Get Help From Our Expert Counsellors


Be the First to Know

Get Access to Latest Updates

View All Questions

Related Questions

Is bsc nursing admissions open at the Dr. M.V Shetty Group Of Colleges?

-merinUpdated on June 07, 2021 01:08 PM
  • 1 Answer
Rahul Raj, Student / Alumni

Dear Student,

Yes, the admission for B.Sc Nursing has already begun at the Dr. M.V Shetty Group Of Colleges. You can either fill out the application form on the official website or use our Common Application Form (CAF) to apply. If you want to apply for admission using our CAF form, you will receive a number of advantages, including the free assistance of a counselor who will accompany you from the time you complete the application form until the time you submit the admission fee.

For FREE counseling, call our toll-free number 18005729877.

Thank you


Kya post nursing course krte waqt hospital me day and night duty krna pdta h?

-Shikha chaudharyUpdated on June 07, 2021 12:43 PM
  • 1 Answer
Rahul Raj, Student / Alumni

Dear Student,

While pursuing the Post Basic B.Sc Nursing, you are not required to work at any hospital. If you have any additional questions or would want to learn more about Post Basic B.Sc Nursing,  please fill out our common application form. Our education professionals will assist you in providing all of the necessary information. If you have any concerns, please call our toll-free number 1800-572-9877 for FREE counselling. Please feel free to write back to us if you have any other queries.

Thank you.


What is the fee structure of B.Sc Nursing course at Tirumala Medical Academy?

-AnonymousUpdated on June 07, 2021 08:37 AM
  • 1 Answer
Rahul Raj, Student / Alumni

Dear Student,

The fee structure for B.Sc Nursing at Tirumala Medical Academy, Nizamabad has yet to be announced. We recommend that you visit the official website or contact the college directly for more information. If you need help with B.Sc Nursing admissions, please complete our Common Application Form and take advantage of our professional experts. To receive free counselling, please call our toll-free number at 1800-572-9877.

Thank you


Do you have a question? Ask us.

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

Subscribe to CollegeDekho News

By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy
Apply Now

Top 10 Nursing Colleges in India

View All

Join us and get exclusive education updates & notifications.