1

Computer Science Teaching Assistant Jobs in Kalamazoo, MI

For 75 years, Charles River employees have worked together to assist in the discovery, development ... Computer skills, commensurate with Essential Duties and Responsibilities, including the ability to ...

New

Medical Assistant

Portage, MI · On-site

$16.75 - $21.25/hr

Have you ever thought about teaching? Ross Education Holdings, Inc.'s non-profit secondary ... Sufficient visual and auditory ability to operate computer equipment, use telephone, read materials ...

Showing results 41-60

Computer Science Teaching Assistant information

See Kalamazoo, MI salary details

$7

$19

$36

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

As of Aug 7, 2026, the average hourly pay for computer science teaching assistant in Kalamazoo, MI is $19.42, according to ZipRecruiter salary data. Most workers in this role earn between $15.19 and $21.30 per hour, depending on experience, location, and employer.

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 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 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 Kalamazoo, MI look for? The top searched job categories for Computer Science Teaching Assistant jobs in Kalamazoo, MI are:
What cities near Kalamazoo, MI are hiring for Computer Science Teaching Assistant jobs? Cities near Kalamazoo, MI with the most Computer Science Teaching Assistant job openings:
Infographic showing various Computer Science Teaching Assistant job openings in Kalamazoo, MI as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $40,395 per year, or $19.4 per hour.

ECSE Program Assistant Floater

Van Buren Intermediate School District

Lawrence, MI • On-site

$34K - $43K/yr

Other

Re-posted 4 days ago


Job description

Job Goal(s):
The job goals of the Early Childhood Special Education Program Assistant are to reinforce instruction provided by teachers and related service staff, to provide supportive assistance to identified students with demonstrated need and to assist with the day-to-day operations of the classroom which foster student's skill development and independence. We are looking for a program assistant who can serve in all three Hubs based on staff and stdent need.
Location of Work:
Special Services / Offsite
701 South Paw Paw Street
Lawrence, MI 49064
Qualifications:
Education:
High School Diploma required
Associates degree or completion of two years' college equal to 60 semester hours preferred.
Work Experience:
Previous experience as a program assistant preferred
Skills:
  • Ability to work with students with low ability and deficits in language/ comprehension, daily living skills, socio-emotional behaviors and pre-academics
  • Ability to implement consistent child management skills
  • Possess excellent communication skills
  • Ability to adjust/modify curriculum and materials to fit the specific needs of the students
  • Ability to establish and maintain positive relationships with staff and school personnel at local school districts and special education programs
Essential Job Functions:
  • Work cooperatively and coordinate with supervising teacher and related service providers to implement student programming.
  • Assist in the planning, preparing and implementing daily instructional plans that address student needs.
  • Demonstrate effective instructional behaviors.
  • Monitor and effectively respond to student behavior.
  • Assist in evaluating and monitoring student progress.
  • Assist students with personal needs (i.e., toileting, dressing, etc).
  • Promote acceptance of individuals with disabilities in the local schools and community.
  • Demonstrate ethical handling of confidential student and parent information.
  • Follow the school policies and procedures of all local school districts when working the building.
  • Adhere to Van Buren ISD policies and procedures.
  • Complete assigned responsibilities within agreed upon or established timelines.
  • Perform other duties as assigned by the program supervisor.

Terms of Employment: As per master agreement and provisions established by the Van Buren Board of Education.
This posting and our online application can be found on the Van Buren ISD's website at www.vbisd.org under Employment. If you do not have access to a computer with internet access, you may use a computer at VBISD by calling 269-539-5218.
Position is open until filled.
In-house staff must fill out the online internal application.