1

Computer Science Teaching Assistant Jobs in Charleston, SC

Java Tutor

Charleston, SC · Remote

$18 - $40/hr

... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...

Discrete Math Tutor

Charleston, SC · Remote

$18 - $40/hr

... students for computer science theory, cryptography, and advanced mathematics coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down proof construction using direct ...

... students for computer science theory, cryptography, and advanced mathematics coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down proof construction using direct ...

Java Tutor

Mount Pleasant, SC · Remote

$18 - $40/hr

... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...

Showing results 21-40

Computer Science Teaching Assistant information

See Charleston, SC salary details

$7

$19

$35

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

As of Aug 17, 2026, the average hourly pay for computer science teaching assistant in Charleston, SC is $19.26, according to ZipRecruiter salary data. Most workers in this role earn between $15.05 and $21.15 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 the most commonly searched types of Computer Science Teaching jobs in Charleston, SC?

The most popular types of Computer Science Teaching jobs in Charleston, SC are:

What are popular job titles related to Computer Science Teaching Assistant jobs in Charleston, SC?

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

What cities near Charleston, SC are hiring for Computer Science Teaching Assistant jobs?

Cities near Charleston, SC with the most Computer Science Teaching Assistant job openings:

Secondary Electives Teacher - South Carolina Bridge Connections Academy

Connections Academy

Summerville, SC • On-site, Remote

Full-time

Posted 21 days ago


Job description

Company Summary
South Carolina Bridge Connections Academy (SCBCA) is a tuition free, full-time alternative education campus serving students from 16-21 years old across the state of South Carolina in grades 9-12. SCBCA is authorized under state law by the Charter Institute of Erskine and operated by Low Country Connections Academy, a nonprofit corporation, through a contract with Connections Academy LLC. Connections Academy, a division of Connections Education, is accredited by Cognia.
Position Summary and Responsibilities
Working full-time from home, certified teachers will manage instructional programs. Through various curriculum and communication tools, they will consult regularly with learning coaches and students to ensure that each child successfully completes their instructional program.
The Secondary Electives Teacher will be responsible for the successful completion of the following tasks:
  • Support the instructional program with asynchronous web conferencing sessions and synchronous instruction;
  • Complete all grading, create progress reports and conduct parent conferences in a timely manner;
  • Communicate with parents, students and other teachers on a regular basis to develop and update Personal Learning Plans and schedules, provide feedback on student work, suggest instructional approaches and strategies, monitor completion of assignments and coach special projects;
  • Develop a general knowledge of the entire program's K-12 curriculum and a very detailed knowledge of the grades for which responsible;
  • Support students and parents with alternate strategies and provide additional assistance with daily assignments and projects;
  • Keep student records and data up-to-date, including online student and family information, attendance accounting, and logging of all student and parent contacts;
  • Consult with team members and staff learning specialists to develop alternate enrichment activities and modifications to students' programs to increase student understanding;
  • Devise and implement virtual methods of creating and maintaining a "school community";
  • Participate in the organization and administration of the State Testing, as directed;
  • Participate in student recruiting sessions and other marketing efforts that require teacher representation.
  • Attend field trips and other community activities implemented for families;
  • Other duties as assigned.

Requirements
  • Certified to teach Secondary Electives in South Carolina (appropriate to grade level responsibilities)
  • Must reside in South Carolina
  • Gifted and Talented Endorsement highly recommended
  • Strong technology skills (especially with MS Office programs and Google Suite)
  • Excellent communication skills, both oral and written
  • Highly organized and punctual
  • Customer focused approach
  • High degree of flexibility
  • Demonstrated ability to work well in fast paced environment
  • Team player track record
  • Willingness to travel on occasion for school and state testing events (may require occasional overnight travel)
  • Ability to work remotely, if necessary
  • Ability to work some occasional evening hours, as needed to support some families
  • Must be able to use a personal electronic device and an email address for two-step

South Carolina Bridge Connections Academy (SCBCA) strives to create an inclusive environment that welcomes and values the diversity of the people we serve. We foster fairness, equity, and inclusion to create a workplace environment where everyone is treated with respect and dignity.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.