What are the responsibilities and job description for the STEM INSTRUCTOR position at Community Family Life Center?
Job Description
Position Summary
The STEM Instructor is responsible for delivering engaging, age-appropriate STEM instruction to elementary and middle school students from low-income communities. Many of the participants may be academically behind; therefore, the instructor will provide structured, supportive learning experiences that build foundational technology, academic, and problem-solving skills. This position plays a key role in helping students strengthen digital literacy, explore STEM pathways, and gain confidence in their academic abilities.
Key Responsibilities
· Develop and deliver hands-on STEM lessons aligned with CFLC’s program goals for elementary and middle school learners.
· Teach foundational computer skills, including:
o Microsoft Word: document creation, formatting, editing, and basic productivity tools.
o Microsoft Excel: spreadsheets, simple formulas, charts, and data entry.
o Google Docs and Google Sheets: cloud-based collaboration, formatting, sharing, and basic data tools.
· Provide introductory instruction in basic coding, using age-appropriate platforms such as Scratch, Code.org, or beginner Python tools.
· Introduce students to basic artificial intelligence concepts, including safe use of AI tools, critical thinking, and simple AI-supported projects.
· Adapt lessons to meet the academic needs of students who may be below grade level, ensuring all students can participate and succeed.
· Create a positive, inclusive, and culturally responsive learning environment where students feel supported and motivated.
· Track student progress through assessments, attendance, work samples, and digital portfolios, and submit data as required by program leadership.
· Collaborate with staff, volunteers, and families to support student success and program improvement.
· Ensure safe use of equipment, technology, and software.
· Attend required trainings, staff meetings, and professional development sessions.
Qualifications
· Associate’s or Bachelor’s degree in Education, STEM field, Computer Science, Youth Development, or related area (or equivalent experience).
· Experience working with school-age youth, especially those from low-income or underserved communities.
· Familiarity with Microsoft Office, Google Workspace, and beginner coding platforms.
· Ability to explain technology concepts in simple, engaging ways.
· Strong classroom management and youth engagement skills.
· Patience, creativity, and a commitment to equity in education.
· Ability to track and document student learning progress accurately.
Work Environment
· After-school and summer program setting.
· Hands-on instruction with computers, technology kits, and collaborative student groups.
· Reports to the Assistant Director or Program Manager
Mission Alignment
This role supports Community Family Life Center’s mission to provide equitable learning opportunities that empower youth, close academic gaps, and build pathways to lifelong success.
Job Type: Contract
Pay: $28.00 - $30.00 per hour
Expected hours: 4 per week
Work Location: In person
Salary : $28 - $30