Skip to main content
NursingPapersHelp home

Question · Nursing school

What is the difference between a BSN and an MSN?

Short answer

A BSN (Bachelor of Science in Nursing) is an undergraduate degree that prepares you to work as a registered nurse once you pass the NCLEX-RN. An MSN (Master of Science in Nursing) is a graduate degree for registered nurses that prepares them for advanced roles such as nurse practitioner, nurse educator, informatics or leadership.

Students taking notes in a classroom, one carrying a textbook

Answer and explanation

Both lead to rewarding careers, but at different levels of practice.

The main differences

BSN MSN
Level Undergraduate Graduate
Prepares you for Registered nurse practice Advanced practice and specialist roles
Typical length About four years full time About two years full time
Exam after graduating NCLEX-RN A specialty certification exam for nurse practitioners

Roles an MSN can lead to

Nurse practitioner, nurse educator, clinical nurse specialist, nurse informaticist and nurse leader. Program lengths and entry requirements vary by school and state.

Updated