Part-time High School Computer Programming Teacher

Job Title: 
Part-time High School Computer Programming Teacher
Job Type: 
Part Time
Atlanta Classical Academy, 3260 Northside Dr NW, Atlanta, GA 30305
Qualifications/Job Description: 

Atlanta Classical Academy is seeking to fill a part-time teaching position to offer a semester-long high school class dedicated to beginning programming. Class development and preparation will begin Fall 2017, in order to teach January through May 2018. Experience with Java programming is required, as-is teaching experience (e.g., tutor, camps, teaching assistant, lead teacher). The class will be 50-minutes long, offered every school day on our campus at 3260 Northside Drive NW, Atlanta, GA 30305. The position will require usual outside-of-class time for preparation and grading. There will be about twenty tenth and eleventh grade students in the class.

Atlanta Classical currently offers high school students a one-semester class, Introduction to Computer Science, roughly based on the AP Computer Science Principals curriculum. It covers how computers represent data, how algorithms are used to solve problems, an introduction to networking and encryption, and dives into discussions on digital privacy and social media. The semester finishes with a brief programming unit based on's AppLab (JavaScript).

As Beginning Programming would be a new class for Atlanta Classical, the candidate will build a curriculum and lesson plan during Fall 2017. The new class will be designed as a continuation of the Introduction class. Beginning Programming should start with beginner-friendly tools to try out programming concepts, leading into relevant languages used in colleges and tech companies today. Fundamental programming techniques should covered, including data types, variables, functions, loops and conditional logic. Object-oriented programming in Java will be introduced. Students who complete Beginning Programming should be well prepared to take AP Computer Science during their senior year.

There are a number of curricula that could be considered. has also compiled a matrix of other options
Could be based on a local college programming class

Atlanta Classical Academy is a third-year public charter school within Atlanta Public Schools. It opened K-8 in the 2014 academic year, and is growing a grade per year until it reaches K-12 in 2018. You may learn more about our school and its classical curriculum at

Company Name: 
Atlanta Classical Academy
How To Apply: 
Interested candidates should contact the Director of Technology, Kevin Richter, at In addition to a brief cover letter including experience, interest and desired approach for the class, applicant should send a c.v., and copy of transcripts; unofficial transcripts will do initially.
Contact Name: 
Kevin Richter
Contact Email Address: 
Contact Phone Number: 
Contact Address/Additional Information : 
3260 Northside Dr NW Atlanta, GA 30305
Start Date: 
Tuesday, September 5, 2017 to Friday, June 1, 2018
Should this position be emailed to the job opportunities mailing list?: 
Hourly, Negotiable
Number of Openings: 
Educational Requirement: 
Bachelor’s Degree