Full-time Teacher - Job Description
Create a Loop - Education Nonprofit Website
Position is responsible for providing direct in class programming and technology instruction to students ages seven through sixteen in conjunction with Create a Loop staff and volunteers informed by class preparation based on Create a Loop curriculum and other provided resources. Paid hours include time to learn a new, resume-enhancing subject matter. No morning, afternoon, bus or lunch duties.
Full Time - $60,000
Sample Schedule
Class schedules are made by participating schools and may change with each quarter, semester or trimester but typically start after 7:30am and stop before 4pm.
9:50 am- 10-52 am |
Sixth Grade |
10:55 am - 11:57 am |
Seventh Grade |
12:00 pm to 1:35pm |
Planning / Lunch |
1:38 pm to 2:40 pm |
Eighth Grade |
Self-Scheduled planning and training |
Possible Substitute Teaching
During semesters when scheduled for three or less hours of instruction a day, teachers may be asked to substitute in the case of absence of another teacher. As much advance notice as possible will be given on these occasions.
Bachelor’s degree from an accredited institution. Strong interest and preference for teaching STEM subjects. University courses in math and engineering a big plus
Instructional experience with students in middle school or high school
Experience with classroom management and positive behavior reinforcement
Comfort using a variety of technology equipment and multiple OS/platforms
Effective verbal and written communication skills
Ability to establish and maintain effective working relationships with students, staff, parents and the public.
Experience as a lead teacher in a diverse classroom setting
Basic knowledge of one or more programming languages (Java, C++, C# or Python).
Strong interest in catching up with at-home online learning materials for computer science (provided by Create a Loop).
The minimum performance expectations include, but are not limited to, the following functions/tasks:
Demonstrate thorough and accurate knowledge of lessons prior to class by studying lesson plans and completing all student activities in advance of class
Care for classroom equipment (laptops, ipads etc.) including charging and necessary updates.
Use planning time to develop experience with and understanding of course programming and computer science objectives by completing online coursework
Generate potential lessons or curriculum when appropriate
Provide direction and support for volunteers and teaching assistants
Employ appropriate teaching and learning strategies to communicate subject matter to students
Establish and maintain standards of student behavior for a productive learning environment during class sessions
Modify instructional methods and strategies to meet diverse student needs and demonstrate sensitivity to student needs and circumstances
Evaluate student performance fairly and consistently and give feedback promptly
Substitute for other instructors in case of an absence.
Assist in training and supervising volunteers and teacher assistants when needed
Maintain familiarity with Create a Loop goals, mission, and long-range plans
Contribute to planning and development processes through appropriate mechanisms and channels
When appropriate, participate in the marketing, recruitment, and retention of students, volunteers and staff.