- Average Program Length: 1-2 years
- Average Credits Required: 36 to 60
- Average Annual Salary: $109,000 (Payscale, October 2025)
- Offered Online? Partially
- Clinical Hours Required? Yes
- Core Skills: Advanced clinical practice, leadership and management, research, health policy, ethics
What Can You Do With an MSN?
An MSN qualifies you to work with a range of patient populations across different settings and to move into advanced roles. Common career paths include:
- Nurse practitioner
- Clinical nurse specialist
- Nurse educator
- Nurse administrator
- Health policy expert
- Nurse consultant
- Clinical research nurse
Specialized MSN Tracks
Most MSN programs let you focus on a specialty, and several prepare you for advanced practice registered nurse (APRN) roles.
- Certified Nurse Midwife: Specializes in childbirth, reproductive health, and gynecological care across pregnancy, labor, and postpartum.
- Family Nurse Practitioner: Provides primary care across the lifespan, diagnosing and treating acute and chronic conditions with an emphasis on prevention.
- Nurse Anesthetist: Certified registered nurse anesthetists (CRNAs) manage care before, during, and after anesthesia. A doctor of nursing practice is now required to become a CRNA.
- Nurse Educator: Teaches and mentors nursing students, develops curricula, and promotes evidence-based practice in academic and clinical settings.
- Psychiatric Nurse Practitioner: Diagnoses and treats mental health disorders, provides therapy, and prescribes medication across the lifespan.
- Clinical Nurse Specialist: Improves patient outcomes within a specialty such as pediatrics, oncology, geriatrics, or women's health.
MSN Salary
Master's-prepared nurses earn an average of $109,000 a year, or about $48.53 an hour, according to October 2025 Payscale data. Pay varies widely by specialty, with nurse practitioners and CRNAs at the top end. The Bureau of Labor Statistics puts the median wage for the advanced practice group (nurse practitioners, nurse midwives, and nurse anesthetists) at $132,050 (May 2024).
How to Earn an MSN
- Decide which type of MSN program fits your goals.
- Research and shortlist programs.
- Apply.
- Secure funding.
- Complete your coursework and clinical hours.
- Graduate.
Admission Requirements
Length and requirements vary by school and specialization, but most MSN programs ask for:
- Undergraduate degree: A BSN from an accredited institution is standard. Some programs admit ADN-prepared RNs through a bridge track, and some accept a bachelor's in another field if you meet prerequisite coursework.
- Transcripts: Official records from all undergraduate and postgraduate work.
- Application materials: Application form, personal statement, letters of recommendation, and resume.
- Minimum GPA: Most programs set a floor, though some weigh other criteria.
- Test scores: Most no longer require the GRE or GMAT, but a few still do.
Core Coursework
MSN programs build the competencies needed for advanced practice, leadership, and specialized care:
- Advanced pharmacology: Drug action and use in advanced practice.
- Pathophysiology: Physical and biological abnormalities in disease.
- Health assessment: Advanced physical and psychological assessment.
- Nursing ethics: Ethical issues and decision-making.
- Healthcare policy: How policy shapes practice and patient outcomes.
- Leadership: Leading teams and improving care delivery.
- Research methods: Conducting and applying research to improve care.
Clinical Hours
Every MSN program, online included, requires clinical hours, and the count varies sharply by specialty:
- Nurse practitioner: 500-600 hours
- Clinical nurse specialist: 600+ hours
- Nurse midwife: 1,000 hours
- Certified registered nurse anesthetist: at least 2,000 clinical hours and 600 cases (Council on Accreditation practice-doctorate minimum)
What an Online MSN Looks Like
Online programs offer more scheduling flexibility, which suits working nurses. The didactic component is usually fully online and asynchronous, so you absorb theory at your own pace. Most online MSN programs are hybrid: coursework online, labs and clinical rotations in person. Expect discussion forums, video lectures, and virtual simulations on an interactive platform.
BSN vs. MSN
A BSN is a four-year undergraduate degree that prepares you to enter the field. Coursework in natural and social sciences, public health, research, and communication builds the critical thinking nurses use at the bedside, and clinical rotations expose you to direct patient care and general technique.
An MSN is a graduate degree that most working nurses complete in about two years without leaving their jobs. You choose a track, clinical (gerontology, anesthesia, acute care) or nonclinical (management, informatics, education), and your practicum places you in a setting that matches it.
Accelerated Options
Accelerated BSN and MSN tracks compress the timeline, often to 18 months for an ABSN. The tradeoff is intensity: a heavier weekly workload, fewer breaks, higher cost, and more competitive admission. They reward motivated students who can sustain a demanding pace, but the burnout risk is real, so weigh the schedule against your work and personal commitments before committing.
Frequently Asked Questions
What can you do with an MSN? An MSN qualifies you for advanced practice roles (nurse practitioner, certified nurse midwife, clinical nurse specialist) and for nonclinical paths in education, administration, informatics, and policy.
How long does an MSN take? Most full-time students finish in one to two years. Part-time students working while enrolled often take closer to three.
Can you earn an MSN online? Yes. The didactic coursework is usually online and asynchronous, but every program, online included, requires in-person clinical hours.
Do you need a BSN to start an MSN? A BSN is the standard entry point. Some programs admit ADN-prepared RNs through a bridge track, and some accept a bachelor's in another field if you complete prerequisite coursework.
How many clinical hours does an MSN require? It varies sharply by specialty, from 500 to 600 hours for nurse practitioners up to at least 2,000 clinical hours and 600 cases for nurse anesthesia programs (Council on Accreditation minimum).
How much do MSN-prepared nurses earn? Payscale reports an average of about $109,000 a year, and the BLS puts the median for the advanced practice group at $132,050 (May 2024). Nurse anesthetists sit highest, at a $223,210 mean (BLS, May 2024).