1

Flexible Schedule Computer Science Student Jobs (NOW HIRING)

Computer Science Teacher

Houston, TX

$43.60K - $60K/yr

Primary Purpose Provide students with appropriate learning activities and experiences in the field of computer science designed to help them fulfill their intellectual, emotional, physical, and ...

Computer Science Teacher

Dallas, TX · On-site

$46.80K - $64.40K/yr

The School's charter states that it is "designed to afford its students well-rounded physical ... Mark's School of Texas seeks a dynamic and innovative educator to teach computer science in the ...

We ensure every student the opportunity and the means to achieve excellence and preparation for ... Girard College seeks a Computer Technology / Computer Science Teacher for high school students ...

Computer Science Teacher

Philadelphia, PA

$50.90K - $70.10K/yr

We ensure every student the opportunity and the means to achieve excellence and preparation for ... Girard College seeks a Computer Technology / Computer Science Teacher for high school students ...

Computer Science Teacher

Brooklyn, NY · On-site

$40K - $45K/yr

Schedule: Monday -Thursday, 11:00 AM - 12:30 PM. Friday 10:00 AM - 11:30 AM * Location: In-person ... Experience working with students (preferred) * Background in Computer Science or related field ...

Schedule: Monday -Thursday, 11:00 AM - 12:30 PM. Friday 10:00 AM - 11:30 AM * Location: In-person ... Experience working with students (preferred) * Background in Computer Science or related field ...

next page

Showing results 1-20

Flexible Schedule Computer Science Student information

What are the key skills and qualifications needed to thrive as a Flexible Schedule Computer Science Student, and why are they important?

To thrive as a Flexible Schedule Computer Science Student, you need a solid understanding of programming concepts, data structures, and algorithms, often supported by enrollment in a computer science degree program. Familiarity with coding languages like Python or Java, version control systems such as Git, and online learning platforms is highly beneficial. Strong time management, self-motivation, and effective communication skills help you balance coursework with other commitments. These skills ensure you can keep up with academic requirements, collaborate on projects, and succeed in a flexible, often self-directed learning environment.

How can a Flexible Schedule Computer Science Student effectively balance coursework, part-time work, and collaborative projects?

Balancing multiple responsibilities as a Flexible Schedule Computer Science Student often requires strong time management and communication skills. Many students find it helpful to use digital calendars or task management tools to organize assignments and work shifts. Since collaborative projects are common in computer science, being proactive in scheduling meetings and openly communicating availability with teammates is crucial. Additionally, discussing flexibility options with professors and employers can help accommodate peak academic periods or project deadlines, ensuring consistent progress across all commitments.

What is a Flexible Schedule Computer Science Student?

A Flexible Schedule Computer Science Student is someone pursuing a computer science degree or coursework who is able to adapt their study hours around other commitments, such as part-time work, internships, or personal responsibilities. This flexibility is often achieved through online classes, asynchronous lectures, or hybrid learning environments. It allows students to balance their education with other priorities while gaining valuable technical skills. Many universities and colleges now offer flexible learning options to accommodate different student needs. This approach is especially beneficial for those who need to work or manage family obligations while advancing their education.

What is the difference between Flexible Schedule Computer Science Student vs Part-Time Software Developer?

AspectFlexible Schedule Computer Science StudentPart-Time Software Developer
CredentialsEnrolled in a computer science program or related fieldProven coding skills, possibly certifications or portfolio
Work EnvironmentRemote or on-campus, flexible hoursRemote or office-based, project deadlines
Employer & Industry UsageEducational institutions, internships, freelance projectsTech companies, startups, freelance clients

The main difference is that a Flexible Schedule Computer Science Student is primarily focused on learning and gaining experience while studying, often working on personal or academic projects. In contrast, a Part-Time Software Developer actively contributes to real-world projects, often with more structured work hours and deliverables. Both roles may involve remote work and require coding skills, but their primary goals and commitments differ.

More about Flexible Schedule Computer Science Student jobs
What cities are hiring for Flexible Schedule Computer Science Student jobs? Cities with the most Flexible Schedule Computer Science Student job openings:
What states have the most Flexible Schedule Computer Science Student jobs? States with the most job openings for Flexible Schedule Computer Science Student jobs include:
What job categories do people searching Flexible Schedule Computer Science Student jobs look for? The top searched job categories for Flexible Schedule Computer Science Student jobs are:
Infographic showing various Flexible Schedule Computer Science Student job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 86% Physical, and 14% Remote job distribution.

$62.50K - $85K/yr

Other

Posted 24 days ago


Job description

Description

Company Overview


The Academy Charter Schools offers an exceptional interdisciplinary curriculum in a technology-rich environment that challenges students to explore connections across subjects and use experiential learning to bridge the gaps between theory and practice. The Academy's focus on character development and community service cultivate a student body poised to be active, engaged and responsible members of the community. The Academy employs a committed staff whose teaching and high academic and behavioral expectations will promote the excellence known so the community's children can achieve.


Job Summary

The Computer Science teacher  will work with a diverse range of students to develop content knowledge and skills through exploration, observation, and hands-on application. 


Essential Duties and Responsibilities

  • Plan and implement engaging and effective computer science lessons for high school students.
  • Evaluate student progress and provide regular feedback to students and parents.
  • Stay current with developments in computer science education and technology, and integrate these into the classroom.
  • Engage students in hands-on, project-based learning opportunities to deepen their understanding and application of computer science concepts.



Pay Transparency: The salary range for this role is $62,500 -  $85,000.  Base pay offered may vary within the posted range based on several factors, including but not limited to education, job-related knowledge, skills, experience, and location.


The Academy is committed to pursuing and hiring a diverse workforce and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of any characteristic protected by applicable federal, state or local law.

Requirements

 Qualifications

  • Bachelor's degree in Computer Science from an accredited college or university.
  • At least 3 years of experience in the fields of Information Technology or Computer Science.
  • Current possession or immediate attainment of related Industry Certification.

OR

  • Associate degree program at an accredited college or university and/or completion of post-secondary technical training program at an accredited trade/technical school.
  • Five years of experience in the fields of Information Technology or Computer Science.
  • Current possession or immediate attainment of related Industry Certification.