1

Computer Science Teaching Assistant Jobs (NOW HIRING)

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

$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 ...

Showing results 41-60

Computer Science Teaching Assistant information

See salary details

$7

$20

$38

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

As of Sep 9, 2026, the average hourly pay for computer science teaching assistant in the United States is $20.59, according to ZipRecruiter salary data. Most workers in this role earn between $16.11 and $22.60 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.

More about Computer Science Teaching Assistant jobs

What cities are hiring for Computer Science Teaching Assistant jobs?

Cities with the most Computer Science Teaching Assistant job openings:

What are the most commonly searched types of Computer Science Teaching jobs?

The most popular types of Computer Science Teaching jobs are:

What states have the most Computer Science Teaching Assistant jobs?

States with the most job openings for Computer Science Teaching Assistant jobs include:

What are popular job titles related to Computer Science Teaching Assistant jobs?

For Computer Science Teaching Assistant jobs, the most frequently searched job titles are:

Infographic showing various Computer Science Teaching Assistant job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 82% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 81% Physical, 1% Hybrid, and 18% Remote job distribution, with an average salary of $42,819 per year, or $20.6 per hour.

Computer Science (RiverTech)

East Hartford, CT • On-site

$60 - $80/hr

Other

Posted 7 days ago


Key responsibilities

  • Provide formal instruction and leadership in computer science & information technology using appropriate curriculum, equipment, and materials.

  • Develop and implement engaging, hands-on, project-based learning experiences that promote critical thinking, problem solving, and innovation.

  • Support industry-based advisory panels, participate in marketing and recruiting activities, and assist in student job placement and follow-up.


Job description

Job Details

Job Location: East Hartford, CT 06118

Position Type: Full Time

Education Level: 4 Year Degree

Travel Percentage: Negligible

Job Shift: Day

Job Category: Education

We are actively searching for a Career and Technology Education (CTE/Computer Science) teacher to join our dynamic team of educators for the upcoming 2026-2027 school year. An ideal candidate is someone with an ability to motivate students from diverse backgrounds and interests. The school features a collaborative learning model, block scheduling, hands-on learning along with multiple connections to Goodwin University. The successful candidate must have excellent interpersonal skills, a strong desire to work with students from urban and suburban settings and possess an understanding of and appreciation for multicultural education. The selected teacher will experience the new RiverTech facility set on the Connecticut River and will become a member of a dynamic team of educators. Goodwin University Magnet Schools is an Equal Opportunity Employer.

Responsibilities

The Career and Technology Education Teacher shall:

  • Provide formal instruction and leadership in computer science & information technology as assigned utilizing appropriate curriculum, equipment, and materials.
  • Expose scholars to Cybersecurity and Artificial Intelligence that are aligned to the district curriculum, Connecticut standards, and industry expectations.
  • Develop and implement engaging, hands-on, project-based learning experiences that promote critical thinking, problem solving, and innovation.
  • Prepare students for industry-recognized certifications and postsecondary pathways.
  • Foster student awareness of careers in cybersecurity, artificial intelligence, information technology, computer science, and related STEM fields.
  • Work with CTE Director and Coordinator to determine appropriate curriculum, equipment, and materials utilizing either third party resources [e.g. consortium-based curriculum providers, commercial vendors, etc.] or by developing original coursework if necessary and as required.
  • Specify, select, install, operate, and maintain necessary equipment and/or training modules required to support the specific course(s) being taught within departmental budget restraints.
  • Prepare course syllabi addressing targeted student abilities, specific competencies, textbook requirements, grading/assessment methodology, course scheduling, and/or other items as required.
  • Support industry-based advisory panels in support of college-level computer science and information technology programs.
  • Participate in marketing and recruiting activities and provide supporting materials as required for the development of advertising promotions such as brochures, media spots, web pages, posters, etc.
  • Initiate and maintain contact with area businesses and/or manufacturers for the purpose of promoting division programs through donations, employee referral, job shadowing/internship programs, advisory panel participation, and hiring of program graduates.
  • Assist in student job placement and follow-up.
  • Perform such other duties and assume such other responsibilities as assigned by the Principal or designee.
Qualifications/RequirementsDESIRABLE EXPERIENCE & TRAINING
  • Bachelor's degree required, Masters degree preferred, and certification in appropriate area of instruction. Computer Science, Cybersecurity, Information Technology, Engineering, Data Science, Artificial Intelligence, or a related field.
  • Work experience in meeting the needs of racially, ethnically, socioeconomically and linguistically diverse groups of youth is desirable.
  • Preference will be given to candidates with industry experience in computer science and/or information technology: Help Desk, Tech Support, Cybersecurity, Database Management, AI, related STEM coursework.
  • CSDE Certification in Technology Education: 047, 034 Computer Science and/or 029 Mathematics
  • Strong instructional skills and the ability to engage students in hands-on, project-based STEM learning.

If you have any questions, please reach out to jacosta@goodwinmagnetsystem.org

#J-18808-Ljbffr