High-paying teaching jobs in Cherry Hill
Teaching involves guiding students in learning academic subjects by crafting engaging lessons. Teachers develop curricula, assess student progress, and foster a supportive environment. They exhibit patience, communication skills, and subject knowledge.
We found 922 high-paying for you in Cherry Hill, NJ. These teaching jobs pay well, with salaries between $17.32 to $34.39 per hour. Popular roles include Tutor, Teacher and Elementary School Teacher.
Job title
Updated Oct 17, 2026Tutor
Cherry Hill
New Jersey
Instructor
Cherry Hill
New Jersey
Reading Specialist
Cherry Hill
New Jersey
Teacher
Cherry Hill
New Jersey
Music Teacher
Cherry Hill
New Jersey
Mathematics Teacher
Cherry Hill
New Jersey
Teaching Assistant
Cherry Hill
New Jersey
Educator
Cherry Hill
New Jersey
School Program Staff
Cherry Hill
New Jersey
Elementary School Teacher
Cherry Hill
New Jersey
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Tutor
Review job description
Please refer to the employers job description for complete details.
Tutors provide personalized instruction, assess student progress, and develop learning resources. Expertise in subject matter, communication skills, and instructional methods are crucial. Patience and adaptability enhance teaching effectiveness.
Tutor jobs take 74 days on average from job posting to starting date. Currently, 77% of job openings are part-time roles.
See 190 jobsAverage pay
Cherry Hill
$34.39 per hourNew Jersey
$29.76 per hourSkills
- Teaching
- English
- Tutoring
- Communication skills
- Math
-
Instructor
Review job description
Please refer to the employers job description for complete details.
Instructors create lesson plans, deliver educational content, and evaluate student performance. Expertise in subject matter, effective communication, and teaching experience are required.
The top companies hiring Instructor in Cherry Hill, NJ are Jewish Community Center (3 jobs), The Edge Fitness Clubs (1 job), and Philly Art Center (1 job).
Instructor jobs take 77 days on average from job posting to starting date. Currently, 60% of job openings are part-time roles.
See 99 jobsAverage pay
Cherry Hill
$33.10 per hourNew Jersey
$31.89 per hourSkills
- Communication skills
- Teaching
- English
- Lesson planning
- Experience working with students
-
Reading Specialist
Review job description
Please refer to the employers job description for complete details.
Reading Specialists develop individualized reading plans, assess progress, and support literacy development. Deep understanding of reading strategies, strong communication skills, and educational expertise are crucial.
Reading Specialist jobs take 37 days on average from job posting to starting date. Currently, 9% of job openings are part-time roles.
See 37 jobsAverage pay
Cherry Hill
$68,053 per yearNew Jersey
$63,822 per year -
Teacher
Review job description
Please refer to the employers job description for complete details.
Teachers design educational lessons, engage students, and assess progress. Teaching skills, subject matter expertise, and a passion for education are critical.
The top companies hiring Teacher in Cherry Hill, NJ are KinderCare Learning Companies (1 job), Language Learning Network (1 job), and Pyramid Healthcare (1 job).
Teacher jobs take 105 days on average from job posting to starting date. Currently, 21% of job openings are part-time roles.
See 184 jobsAverage pay
Cherry Hill
$32.53 per hourNew Jersey
$28.47 per hourSkills
- Teaching
- English
- Lesson planning
- Experience working with students
- Communication skills
-
Music Teacher
Review job description
Please refer to the employers job description for complete details.
Music teachers create lesson plans for vocal and instrumental instruction, nurturing students' musical talents. Proficiency in music theory, creativity and strong interpersonal skills are essential in this role.
The top companies hiring Music Teacher in Cherry Hill, NJ are Guitar Center (1 job), School of Rock (1 job), and Language Learning Network (1 job).
Music Teacher jobs take 205 days on average from job posting to starting date. Currently, 63% of job openings are part-time roles.
See 55 jobsAverage pay
Cherry Hill
$27.42 per hourNew Jersey
$32.14 per hourSkills
- Teaching
- Experience working with students
- Lesson planning
- Classroom management
- Communication skills
-
Mathematics Teacher
Review job description
Please refer to the employers job description for complete details.
Mathematics teachers develop lesson plans, assess student understanding and build interest in mathematical concepts. Expertise in math, pedagogical skills and patience are essential.
Mathematics Teacher jobs take 168 days on average from job posting to starting date. Currently, 25% of job openings are part-time roles.
See 79 jobsAverage pay
Cherry Hill
$43,203 per yearNew Jersey
$69,811 per yearSkills
- Teaching
- Math
- Lesson planning
- Experience working with students
- English
-
Teaching Assistant
Review job description
Please refer to the employers job description for complete details.
Teaching assistants support teachers with classroom management, lesson preparation and student engagement. Strong organizational skills, communication and a collaborative spirit are essential for success.
Teaching Assistant jobs take 121 days on average from job posting to starting date. Currently, 30% of job openings are part-time roles.
See 64 jobsAverage pay
Cherry Hill
$17.97 per hourNew Jersey
$17.78 per hour -
Educator
Review job description
Please refer to the employers job description for complete details.
Educators facilitate learning, develop curriculum and support student growth across various subjects. Key skills include communication, organizational abilities and curriculum knowledge.
Educator jobs take 72 days on average from job posting to starting date. Currently, 30% of job openings are part-time roles.
See 34 jobsAverage pay
Cherry Hill
$17.60 per hourNew Jersey
$21.61 per hourSkills
- Special education
- Teaching
- Communication skills
- Experience working with students
- Classroom management
-
School Program Staff
Review job description
Please refer to the employers job description for complete details.
School Program Staff assist in educational activities, support student engagement, and manage program logistics. Experience in education, communication skills, and adaptability are essential.
School Program Staff jobs take 114 days on average from job posting to starting date. Currently, 80% of job openings are part-time roles.
See 54 jobsAverage pay
Cherry Hill
$17.32 per hourNew Jersey
$17.46 per hour -
Elementary School Teacher
Review job description
Please refer to the employers job description for complete details.
Elementary School Teachers create lesson plans, instruct students, and assess learning progress. A state teaching certification, expertise in core subjects, and effective communication skills are important for fostering student growth.
Elementary School Teacher jobs take 101 days on average from job posting to starting date. Currently, 13% of job openings are part-time roles.
See 126 jobsAverage pay
Cherry Hill
$679 per weekNew Jersey
$1,215 per weekSkills
- Teaching
- Early childhood education
- Preschool experience
- Classroom management
- Communication skills