1

Computer Science Teaching Assistant Jobs in Union, NJ

Science Teaching Assistant

Bronx, NY · On-site

$14.75 - $18.50/hr

Science Teaching Assistants help create a safe, engaging, organized, and welcoming learning environment where students can explore the natural world, ask questions, use scientific tools, collect ...

New

Computer Science Teacher

Flushing, NY

$52K - $72K/yr

The Computer Science Teacher is responsible for instruction, course preparation, developing ... Encourage and monitor the progress of individual students and use information to adjust teaching ...

Computer Science Teacher

Flushing, NY · On-site

$52K - $72K/yr

Overview The Computer Science Teacher is responsible for instruction, course preparation ... Encourage and monitor the progress of individual students and use information to adjust teaching ...

Computer Science Teacher

Flushing, NY · On-site

$52K - $72K/yr

Overview The Computer Science Teacher is responsible for instruction, course preparation ... Encourage and monitor the progress of individual students and use information to adjust teaching ...

next page

Showing results 1-20

Computer Science Teaching Assistant information

See Union, NJ salary details

$7

$20

$38

How much do computer science teaching assistant jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for computer science teaching assistant in Union, NJ is $20.98, according to ZipRecruiter salary data. Most workers in this role earn between $16.39 and $23.03 per hour, depending on experience, location, and employer.

What is a computer science teaching assistant?

Computer science teaching assistants (TAs) are individuals, often graduate or advanced undergraduate students, who support professors in teaching computer science courses. Their duties typically include helping students with assignments, answering questions, conducting lab sessions, grading, and sometimes leading discussion sections. TAs play a crucial role in facilitating student learning and providing additional support outside regular lectures. They help bridge the gap between students and instructors, making it easier for students to grasp complex computer science concepts.

What are some typical challenges faced by computer science teaching assistants when supporting students during lab sessions?

Computer Science Teaching Assistants often encounter challenges such as addressing a wide range of student skill levels, managing multiple questions simultaneously, and explaining complex concepts in an accessible way. It’s important to balance providing guidance with encouraging independent problem-solving. TAs also need to stay up to date with course material and software tools, and to communicate effectively with both students and the course instructor to ensure consistent support.

What are the key skills and qualifications needed to thrive as a computer science teaching assistant, and why are they important?

To thrive as a Computer Science Teaching Assistant, you need a solid understanding of programming concepts, algorithms, and data structures, usually supported by coursework or a degree in computer science. Familiarity with programming languages (such as Python, Java, or C++), code collaboration tools (like Git), and learning management systems (e.g., Canvas or Blackboard) is often required. Strong communication, patience, and the ability to explain complex concepts clearly are crucial soft skills for supporting student learning. These skills ensure you can effectively assist students, reinforce course material, and contribute to a productive educational environment.

What is the difference between Computer Science Teaching Assistant vs Computer Science Tutor?

AspectComputer Science Teaching AssistantComputer Science Tutor
CredentialsUsually requires enrollment in or completion of a computer science programNo formal credentials required, but expertise in specific topics is essential
Work EnvironmentAssists in classrooms, labs, or university settingsProvides one-on-one or group instruction outside formal classroom settings
Employer & Industry UsageUniversities, colleges, educational institutionsPrivate tutoring services, online platforms, freelance

While both roles involve teaching computer science concepts, a Computer Science Teaching Assistant typically supports formal academic courses within educational institutions, often requiring relevant coursework or enrollment. In contrast, a Computer Science Tutor offers personalized instruction outside of formal settings, focusing on specific student needs without formal credentials. Both roles aim to improve student understanding but differ mainly in environment and credential requirements.

What job categories do people searching Computer Science Teaching Assistant jobs in Union, NJ look for?

The top searched job categories for Computer Science Teaching Assistant jobs in Union, NJ are:

What cities near Union, NJ are hiring for Computer Science Teaching Assistant jobs?

Cities near Union, NJ with the most Computer Science Teaching Assistant job openings:

Infographic showing various Computer Science Teaching Assistant job openings in Union, NJ as of July 2026, with employment types broken down into 1% As Needed, 77% Full Time, 16% Part Time, 2% Temporary, and 4% Contract. Highlights an 78% Physical, 1% Hybrid, and 21% Remote job distribution, with an average salary of $43,634 per year, or $21 per hour.

Science Teaching Assistant

Strive Charter School

Bronx, NY • On-site

$14.75 - $18.50/hr

Full-time

Medical, PTO

Posted 2 days ago

New


Job description

Location: Strive Charter School

Employment Type: Hourly

Schedule: 40–50 hours per week

Position Summary

Strive Charter School is seeking energetic, dependable, and student-centered Science Teaching Assistants to support Lead Science Teachers in implementing our Living Science Curriculum during the school day. Additional after-school and weekend hours may also be available based on program needs.

Living Science is an inquiry-based, Montessori-informed science program in which students learn through careful observation, hands-on investigation, experimentation, modeling, fieldwork, discussion, and environmental stewardship. Science Teaching Assistants help create a safe, engaging, organized, and welcoming learning environment where students can explore the natural world, ask questions, use scientific tools, collect evidence, and develop confidence as young scientists.

The Science Teaching Assistant works closely with the Lead Science Teacher to prepare materials, support science labs and small-group investigations, supervise students during field and outdoor experiences, reinforce science and safety routines, and maintain classroom materials and learning spaces.

The ideal candidate enjoys working with children, communicates effectively, takes initiative, is comfortable with hands-on and outdoor learning, and can maintain a positive and structured environment while encouraging curiosity and student independence.

Program Hours

Strive Charter School is open seven days a week from 7:00 a.m. to 7:00 p.m.

Employees will receive an assigned schedule based on program and staffing needs. Science Teaching Assistants should be prepared to support programming during the school day as well as assigned after-school, evening, or weekend activities when needed.

Essential Responsibilities

  • Support the Lead Science Teacher in delivering engaging, hands-on science lessons, laboratories, demonstrations, engineering challenges, and investigations.
  • Work with individual students and small groups to reinforce scientific observation, questioning, classification, measurement, data collection, modeling, and evidence-based thinking.
  • Encourage students to observe and investigate before providing answers, using questions such as, “What do you notice?” and “What is your evidence?”
  • Assist students with the safe and appropriate use of scientific tools, including magnifying glasses, binoculars, measuring tools, field journals, models, and other age-appropriate equipment.
  • Prepare classrooms, science shelves, investigation stations, materials, specimens, equipment, student recording sheets, and activity spaces before lessons.
  • Reset, clean, organize, and safely store science materials and equipment following investigations.
  • Help maintain plants, approved classroom animals, natural materials, garden materials, specimens, and other living or hands-on components of the science program.
  • Support students in completing scientific drawings, field journals, data tables, graphs, maps, models, investigation booklets, and engineering records.
  • Assist students in distinguishing observations from inferences and in using evidence to explain their scientific thinking.
  • Support field investigations at locations such as the Bronx Zoo, community garden, school grounds, and other approved outdoor learning spaces.
  • Help students collect age-appropriate field evidence, including drawings, tallies, maps, habitat observations, biodiversity counts, behavior observations, and other investigation data.
  • Supervise students during science classes, field experiences, outdoor investigations, transitions, meals, arrival, dismissal, and enrichment activities as assigned.
  • Provide clear instructions and age-appropriate academic and behavioral support.
  • Reinforce classroom expectations for curiosity, collaboration, independence, responsible use of materials, and respectful treatment of living things.
  • Maintain a safe, organized, inclusive, and positive science learning environment.
  • Model and reinforce all science-lab, outdoor-learning, classroom-animal, and school safety procedures.
  • Support positive student behavior using the school’s expectations and procedures.
  • Monitor student participation, engagement, scientific habits, progress, and well-being.
  • Share relevant observations about student learning, behavior, participation, or support needs with the Lead Science Teacher.
  • Assist with collecting and organizing student work, field journals, investigation records, models, presentations, and assessment materials.
  • Support students during science projects, performance tasks, presentations, exhibitions, and year-end capstone experiences.
  • Adapt support and activities to meet students’ different ages, interests, abilities, and learning needs.
  • Build supportive relationships with students, families, colleagues, and school leaders.
  • Communicate attendance issues, behavioral concerns, injuries, incidents, equipment concerns, and supply needs to the appropriate supervisor.
  • Assist with inventorying and maintaining science supplies and notify the Lead Science Teacher when materials need to be replenished.
  • Support interdisciplinary connections between science and literacy, mathematics, art, geography, writing, research, and presentation skills.
  • Assist with cleaning and organizing classrooms, laboratory areas, outdoor-learning spaces, and shared program spaces.
  • Follow all school policies, emergency procedures, health requirements, and student-safety protocols.
  • Attend required staff meetings, training sessions, planning meetings, and professional-development activities.
  • Participate in training related to the Living Science Curriculum, inquiry-based science instruction, field science, classroom safety, and student support.
  • Perform other duties related to the successful implementation of the Living Science and enrichment programs as assigned.

Why Join Strive Charter School?

  • Make a meaningful difference in students’ lives.
  • Help children discover new interests, skills, and talents.
  • Work in an active, creative, and collaborative school environment.
  • Gain valuable experience in education, youth development, and enrichment programming.

Equal Opportunity Statement

Strive Charter School is an equal-opportunity employer. We welcome applicants of all backgrounds and are committed to maintaining an inclusive workplace and learning environment


Compensation/Benefits:

Compensation and Overtime

Salary: $23/hr minimum 40 hours required

  • 40 regular hours × $23.00 = $920.00
  • 10 overtime hours × $34.50 (time and a half) = $345.00

Generous fringe benefits including health insurance

  • Full-time position with consistent hours
  • Schedule: 40-50 hours per week
  • 2 weeks off when our school is closed for our winter and summer holidays
  • 2 weeks of vacation days
  • 5 days of sick/safety leave that can be converted to vacation days if unused

Requirements:

Qualifications

  • High school diploma or equivalent required.
  • 2 years' experience within a school setting working with children in grades PreK-5
  • Experience supporting hands-on learning, STEM, science, outdoor education, environmental education, enrichment, summer camp, or similar programming strongly preferred.
  • Ability to work effectively alongside a Lead Science Teacher and follow instructional plans and procedures.
  • Ability to participate in regular outdoor and field-based learning experiences.
  • Strong communication, teamwork, organization, and classroom-management skills.
  • Dependable, punctual, flexible, and able to take initiative.
  • Ability to work effectively with students and families from diverse backgrounds.
  • Ability to complete all required background checks, clearances, and training.
  • CPR and First Aid certification preferred or willingness to obtain certification.
  • Must be available for assigned school-day hours and additional afternoon, evening or weekend shifts as required.

Physical Requirements

  • Ability to stand, walk, bend, and move throughout the program space for extended periods.
  • Ability to participate in indoor and outdoor student activities.
  • Ability to lift and carry program materials and equipment, with or without reasonable accommodation.