1

Computer Science Teaching Assistant Jobs in Richmond, VA

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

Associate Professor/Professor

Richmond, VA · On-site

$90 - $150/hr

  • Medical

  • Retirement

Biomedical Engineering, Chemical and Life Science Engineering, Computer Science, Electrical and Computer Engineering, and Mechanical and Nuclear Engineering. Duties & Responsibilities Teaching: The ...

New

Showing results 21-40

Computer Science Teaching Assistant information

See Richmond, VA salary details

$7

$20

$37

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

As of Aug 20, 2026, the average hourly pay for computer science teaching assistant in Richmond, VA is $20.37, according to ZipRecruiter salary data. Most workers in this role earn between $15.96 and $22.36 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 are popular job titles related to Computer Science Teaching Assistant jobs in Richmond, VA?

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

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

The top searched job categories for Computer Science Teaching Assistant jobs in Richmond, VA are:

What cities near Richmond, VA are hiring for Computer Science Teaching Assistant jobs?

Cities near Richmond, VA with the most Computer Science Teaching Assistant job openings:

Science Teacher

Virginia Home For Boys and Girls

Henrico, VA • On-site

$53K - $66K/yr

Full-time

Posted 16 days ago


Job description

About John G. Wood

Our specialized school, John G. Wood (JGW), is just the right size to teach students with emotional and behavioral challenges that impact their academic success. Small student-teacher ratios accommodate individual learning styles with a goal to transition students back to their public school as soon as possible. JGW includes a broad range of courses for children in kindergarten through grade 12 and Extended School Year (ESY) services are available during the summer. Some residents of VHBG’s group homes attend JGW in addition to students who commute from multiple localities in the Richmond region.


About the Opportunity

The Teacher educates students enrolled in John G. Wood School utilizing evidenced-based, data-driven programming that assist students with meeting their academic and social-emotional needs. The teacher provides educational services to students in middle and high school in a therapeutic educational community.

Core duties and responsibilities:

  • Delivers lessons that are appropriately structured and paced and includes learning activities that meet the needs of all students and lead to student mastery of Standards of Learning, social-emotional objectives and behavioral programming.
  • Effectively designs the academic programming that supports the development of critical thinking standards for academic, theoretical and real-life situations.
  • Selects or designs rigorous, valid summative and formative assessments that seek to analyze student results and guide instructional decisions by 100% accuracy; ensure that student learning activities are driven by the data collected from these formative assessments.
  • Adheres to procedures & policies found within our internal VHBG Policy Manuals, federal guidelines, state guidelines as well as accreditation requirements.
  • Engages in self-reflection and growth opportunities to support high levels of learning for all students.
  • Effectively utilizes program methodologies to address the social and behavioral deficits of students.
  • Effectively works with students’ parents and / or other identified stakeholders to address the academic and behavioral concerns presented in official and unofficial documentation.
  • Markets to service providers and other decision-makers to influence client placements; articulating the desired culture and showing evidence of how it is reinforced.
  • Establishes and maintains open lines of communication with parents, students, stakeholders and other staff members.
  • Participates in the School Improvement Teams & Training to assist with the ongoing refinement of educational & behavioral programming offered by the school
  • Responsible for other duties as assigned by the Director of JGW School and/or their supervisor.


Experience and Education:

Required:

  • Professional or Provisional License in Core Subject Area or Special Education
  • Must be able to successfully clear background checks associated with job and must successfully complete in-house training

Preferred:

  • Masters’ degree from an accredited University or College in the field of Education, Special Education and/or another related Education Degree
  • Experience supporting adolescents or young adults who have identified special education needs or identified with behavioral deficits


About the Culture at VHBG

VHBG's leadership team encourages employees to bring their authentic self to work, whatever that means for that employee. We do this through unbiased recruiting practices, advocating for employees to participate in our inclusion ambassador council, implementing employee feedback and offering training opportunities focused on diversity, inclusion and equity. VHBG nurtures belonging and retains a highly engaged workforce in order to achieve the best experience and outcomes for our clients.

VHBG is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, genetic information, age, gender (including pregnancy and childbirth), sexual orientation, gender identity or expression, marital status, status as a protected veteran, disability, or other status protected under federal, state, or local law.