1

Computer Science Teaching Assistant Jobs in Avon, IN

Teacher Assistant

Mooresville, IN · On-site

$16.32 - $17.83/hr

Teacher Assistant Pay Range:$16.32-$17.83 hourly At Bauer, we empower children and their families ... Basic computer skills * Ability to fluently communicate in Spanish is a plus Physical Requirements:

next page

Showing results 1-20

Computer Science Teaching Assistant information

See Avon, IN salary details

$7

$19

$36

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

As of Jul 13, 2026, the average hourly pay for computer science teaching assistant in Avon, IN is $19.74, according to ZipRecruiter salary data. Most workers in this role earn between $15.43 and $21.68 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 job categories do people searching Computer Science Teaching Assistant jobs in Avon, IN look for? The top searched job categories for Computer Science Teaching Assistant jobs in Avon, IN are:
What cities near Avon, IN are hiring for Computer Science Teaching Assistant jobs? Cities near Avon, IN with the most Computer Science Teaching Assistant job openings:

High School Science Teacher

Rooted School Indianapolis

Indianapolis, IN

$217.42/day

Full-time

Posted 11 days ago


Job description

Science Teacher



  • Position Purpose


  • Under the general supervision of the School Principal, facilitates student success and growth in academic and interpersonal skills through implementing district approved curriculum; documenting teaching and student progress/activities/outcomes; addressing specific educational needs of individual students and by creating a flexible, safe and optimal learning environment; and providing feedback to students, parents and administration regarding student progress, expectations, goals, etc. To help students learn subject matter and skills that will contribute to their development as mature, able, and responsible men and women.


  • Essential Job Functions

  • Administers school elementary curriculum consistent with school district goals and objectives.
  • Responsible for grading and entering grades into the system.
  • Promotes a classroom environment that is safe and conducive to individualized and small group instruction, and student learning.
  • Develops lesson plans and instructional materials and translates lesson plans into learning experiences so as to best utilize the available time for instruction
  • Organizes and maintains a system for accurate and complete record-keeping, grading, and reporting for all student activities, achievement and attendance as required by district procedures and applicable laws.
  • Ensure that student conduct conforms with the school's standards and school district policies, and establishes and maintains standards of pupil behavior needed to achieve a functional learning atmosphere in the classroom.
  • Coordinates with other elementary professional staff members, especially within grade level, and participates in faculty meetings and grade level meetings.
  • Supervises students in activities that take place out of the classroom during the school day, including activities involving school transportation.
  • Administers standardized tests in accordance with District testing programs if certified.

Pay Rate


$120 non certified daily rate

$135 rcertified teacher daily rate

$217.42 certified Teacher daily rate on day 15+



Equipment

Uses standard teaching equipment such as personal computers, printer, telephone, pens and pencils, dry erase markers, timer, etc.


Travel Requirements

No travel required.



Work Schedule

Standard teacher work schedule per building with specific start and end time dictated by school schedule.



Knowledge, Skills and Abilities


  • Knowledge of data information systems, data analysis and the formulation of action plans.
  • Knowledge of current teaching methods and educational pedagogy.
  • Knowledge of applicable federal and state laws regarding education and students.
  • Ability to establish and maintain cooperative and effective working relationships with others.
  • Knowledge and implementation of relevant technology.
  • Ability to communicate effectively orally and in writing with students, parents, and staff.
  • Proven ability to report work on a regular and punctual basis.
  • Ability to organize and coordinate work.
  • Ability to use computer network systems and software applications as needed.
  • Ability to meet professional teacher education requirements of school and district.
  • Ability to encourage and monitor the progress of individual students and to use that information to adjust teaching strategies.
  • Ability to maintain discipline in accordance with the rules and disciplinary systems of the school.
  • Ability to engage in self-evaluation with regard to performance and professional growth.
  • Proven ability to establish and communicate clear objectives for all learning activities.


Physical and Mental Demands, Work Hazards


Seldom = Less than 25% Occasional = 26 to 50% Often = 51 to 75% Very Frequent = Greater than 75%


Physical Requirement


Percentage of Time


Ability to stand for extended periods of time.

Very Frequent

Ability to lift 25 pounds.

  • Seldom

Ability to carry 25 pounds.

  • Occasional

Ability to work at a desk, conference table or in meetings of various configurations.

  • Very Frequent

Ability to see for the purpose of reading laws and codes, rules and policies and other printed matter.

  • Very Frequent
  • Ability to communicate so others will be able to clearly understand a normal conversation.



  • License/ Registration/ Certification
  • Current Teacher sub permit required
  • Education
  • BA degree in education preferred
  • Experience
  • Previous school experience is preferred.
  • FLSA Status Half Day or Full Day Rate