The Assistant Principal supports and assists the school principal in planning, implementing, directing, and evaluating school programs and activities. The role provides instructional leadership, supervises professional and support staff, and helps lead continuous school improvement and implementation of the Baltimore County Public Schools curriculum and the school’s CSI Plan. The position also supports student services, school operations, personnel evaluation, discipline, attendance, and local school finances. Other duties may be assigned. The work is performed in a school environment. Attendance at evening meetings and weekend activities is required as needed. The position is exempt and is based on the 12-month School-Based Administrators pay scale. The elementary school Assistant Principal is Grade 10; the posting lists separate grades and salary ranges for middle and high school Assistant Principals. Effective July 1, 2026, the listed elementary school salary range is $109,149–$165,384. The position may be eligible for relocation bonus, extra-duty activities pay, or other student-activities pay under the applicable Bargaining Unit Agreement. Eligible employees may access BCPS benefits, including medical, dental, vision, life insurance, flexible spending accounts, disability coverage, 403(b)/457 plans, paid holidays, sick and personal business days, bereavement days, and flexible leave options. The position is eligible for the Maryland State Retirement System. Applicants must have U.S. citizenship, residency, or work visa eligibility.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager