1

Computer Science Teaching Assistant Jobs in Houston, TX

next page

Showing results 1-20

Computer Science Teaching Assistant information

See Houston, TX salary details

$7

$19

$36

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

As of Jul 5, 2026, the average hourly pay for computer science teaching assistant in Houston, TX is $19.66, according to ZipRecruiter salary data. Most workers in this role earn between $15.38 and $21.59 per hour, depending on experience, location, and employer.

Is computer science dead due to AI?

Computer Science Teaching Assistants support students in learning programming, algorithms, and software development, which remain essential skills despite advances in AI. AI tools can assist but do not replace foundational understanding, and the field continues to evolve with new technologies and methodologies.

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 computer science teaching assistants?

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

Why are you interested in being a computer science teaching assistant?

A computer science teaching assistant supports course instructors by helping students understand programming concepts, grading assignments, and facilitating discussions. This role develops communication, technical, and organizational skills while providing hands-on experience in an educational environment. It often requires familiarity with programming languages and the ability to explain complex topics clearly.

How much does TA get paid?

The pay for a Computer Science Teaching Assistant varies depending on the institution and location, but it typically ranges from $10 to $20 per hour. TAs often assist with grading, tutoring, and lab supervision, and some positions may include stipends or course credit instead of hourly pay.

What can I do with a computer science AA?

A computer science associate of arts (AA) degree prepares graduates for entry-level roles such as computer support specialist, programming assistant, or technical aide. It provides foundational skills in programming, problem-solving, and computer systems, which can lead to further education or certifications like CompTIA or Cisco. Many positions may require additional experience or a bachelor's degree for advancement.
What are the most commonly searched types of Computer Science Teaching jobs in Houston, TX? The most popular types of Computer Science Teaching jobs in Houston, TX are:
What are popular job titles related to Computer Science Teaching Assistant jobs in Houston, TX? For Computer Science Teaching Assistant jobs in Houston, TX, the most frequently searched job titles are:
What job categories do people searching Computer Science Teaching Assistant jobs in Houston, TX look for? The top searched job categories for Computer Science Teaching Assistant jobs in Houston, TX are:
What cities near Houston, TX are hiring for Computer Science Teaching Assistant jobs? Cities near Houston, TX with the most Computer Science Teaching Assistant job openings:
Computer Science Teacher

$43K - $59K/yr

Full-time

Posted 7 days ago


Conroe Independent School District rating

6.7

Company rating: 6.7 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

294th of 559 rated elementary and secondary schools


Job description

Computer Science TeacherJOB STATUS: OPEN POSTING DATE: 06/29/2026 CLOSING DATE: 07/10/2026 04:00 PM POSTING NUMBER: 054399 LOCATION: Academy of Sci & Technology - 006 POSITION TITLE: Computer Science Teacher
JOB DESCRIPTION:
Provide students with appropriate learning activities and experiences designed to help them fulfill their potential for intellectual, emotional, physical, and social growth. Enable students to develop competencies and skills to function successfully in society.
DUTIES and RESPONSIBILITIES:
  1. Develop and implement lesson plans that fulfill the requirements of the District's curriculum program and show written evidence of preparation as required.
  2. Prepare lessons that reflect accommodations for differences in student learning styles.
  3. Present subject matter according to guidelines established by Texas Education Agency, Board policies, and administrative regulations.
  4. Plan and use appropriate instructional and learning strategies, activities, materials, and equipment that reflect understanding of the learning styles and needs of students assigned.
  5. Conduct assessment of student learning styles and use results to plan instructional activities.
  6. Work cooperatively with special education teachers to modify curricula as needed for special education students according to guidelines established in Individual Education Plans (IEP).
  7. Work with other members of staff to determine instructional goals, objectives, and methods according to district requirements.
  8. Plan and supervise assignments of teacher aide(s) and volunteer(s).
  9. Use technology to strengthen the teaching/learning process.
  10. Help students analyze and improve study methods and habits.
  11. Conduct ongoing assessment of student achievement through formal and informal testing.
  12. Assume responsibility for extracurricular activities as assigned. Sponsor outside activities approved by the campus principal.
  13. Be a positive role model for students, support mission of school district.
  14. Create classroom environment conducive to learning and appropriate for the physical, social, and emotional development of students.
  15. Manage student behavior in accordance with Student Code of Conduct and student handbook.
  16. Take all necessary and reasonable precautions to protect students, equipment, materials, and facilities.
  17. Assist in selection of books, equipment, and other instructional materials.
  18. Establish and maintain open of communication by conducting conferences with parents, students, principals, and teachers.
  19. Maintain a professional relationship with colleagues, students, parents, and community members.
  20. Use effective communication skills to present information accurately and clearly.
  21. Participate in staff development activities to improve job-related skills.
  22. Keep informed of and comply with state, district, and school regulations and policies for classroom teachers.
  23. Compile, maintain, and file all physical and computerized reports, records, and other documents required.
  24. Attend and participate in faculty meetings and serve on staff committees as required.
  25. Regular attendance.
  26. Other duties assigned.

ASSIGNMENTS TO VIRTUAL INSTRUCTION:
  1. Seamlessly integrate District-approved online learning platforms and required software into the planning, delivery, and support of virtual instruction.
  2. Plan, prepare, implement, and evaluate lessons and activities during the standard work hours of the campus at which the teacher is assigned, as well as prolonged or irregular hours.
  3. Be able to communicate with students, parents, and campus and District personnel during the standard work hours of the campus at which the teacher is assigned, as well as prolonged or irregular hours.
  4. Adhere to all professional responsibilities and deadlines including professional communication and responsiveness.
  5. Be flexible, responsive, and positive with students, parents, and staff.
  6. Effectively translate CISD Best Practices into the virtual instructional setting.
  7. Regularly attend and apply District-approved professional development in the most up-to-date practices associated with virtual instruction.
  8. Accurately and timely obtain and report required student data, including attendance, grades, etc.
  9. Dress professionally as you would if you were offering instruction to students in a traditional, in-person setting.
  10. Teach and interact with students from a quiet space, free from distraction, where appropriate confidentiality rules can be followed.
  11. Create a virtual classroom environment conducive to learning and appropriate for the physical, social, and emotional development of students.
  12. Provide small group and tutoring opportunities for students who are experiencing difficulty in their learning.
  13. Support any extracurricular activities for which you are responsible according to District guidelines.
  14. Attend all required campus and District meetings.
EXPERIENCE:
Experience preffered but not mandatory.Programming capabilities a must.Will be working with students at both AST and College Park
QUALIFICATIONS:
Education/Certification:
  • Bachelor's degree from accredited university
  • Valid Texas teaching certificate with required endorsements for subject and level assigned

Special Knowledge/Skills:
  • Knowledge of subjects assigned
  • General knowledge of curriculum and instruction
  • Ability to instruct students and manage their behavior
  • Strong organizational, communication, and interpersonal skills
CONTACT INFORMATION:
SUPERVISORY RESPONSIBILITIES: Supervise assigned teacher aide(s).
Mental Demands/Physical Demands/Environmental Factors: Maintain emotional control under stress. Occasional prolonged and/or irregular hours. Frequent standing, stooping, bending, pulling and pushing. Move small stacks of textbooks, media equipment, desks, and other classroom equipment
APPLY TO:
To apply for this position, click "login" above. Additionally, once you've logged into your WinOcular application, upload your current resume and letter of interest and ensure your application is updated. Current employees must apply using the internal system. Principals have requested no telephone calls, please.
GROUP / GRADE: 9-12 SALARY:
For full salary scale, go to Employment Section of CISD web page and click on "Pay Plans".
DAYS: 187 START DATE: 2026-2027 School Year

What Conroe Independent School District employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom