You normally require a master’s degree in nursing (MSN) or a doctor of nursing practice (DNP) degree, coupled with certification in your chosen specialty, to become a nurse practitioner in the highest-paid specializations.