About
About BCAUSEICAN
BCAUSEICAN is dedicated to empowering underserved communities through educational programs and services. Through BCAUSEICANCODE, we introduce K–12 students throughout Washington, DC, Maryland, and Virginia to coding concepts, terminology, and skills.
Position Overview
BCAUSEICAN is seeking enthusiastic and dependable part-time Coding Instructors to teach students through engaging, hands-on lessons. Instructors may teach block-based and object-oriented programming languages and technologies, including Scratch, Python, and artificial intelligence (AI).
Classes are offered as part of in-person after-school enrichment programs in Prince George’s County, Anne Arundel County, and Montgomery County.
This position is ideal for a college student seeking flexible, part-time experience in technology education, youth development, or classroom instruction. Pay based on experience, if interested please reach out to bcic-recruit@bcauseican.net
Responsibilities
-
Lead weekly coding classes for K–12 students.
-
Prepare for each class and complete necessary follow-up and wrap-up activities.
-
Teach coding concepts using Scratch, Python, AI, and other assigned technologies.
-
Explain technical concepts in a clear, age-appropriate, and engaging manner.
-
Collaborate with a co-instructor to manage classroom dynamics, facilitate small-group activities, and support individual students.
-
Monitor student participation and progress and provide constructive feedback.
-
Maintain a positive, inclusive, and supportive learning environment.
-
Communicate regularly with the BCAUSEICAN program team regarding attendance, student needs, and classroom activities.
-
Follow all program, school system, and student-safety requirements.
Qualifications
-
Must be at least 18 years old.
-
Bachelor’s degree in computer science, engineering, education, or a related field preferred.
-
Current undergraduate students studying computer science, engineering, education, or a related field are encouraged to apply.
-
Proficiency in one or more programming languages or technologies, such as Scratch, Python, or AI tools.
-
Ability to communicate coding concepts effectively to elementary, middle, or high school students.
-
Previous experience teaching, tutoring, mentoring, or working with K–12 students is preferred.
-
Strong communication, organization, and classroom-management skills.
-
Reliable transportation and the ability to travel to assigned program locations are required.
-
Spanish-language proficiency is a plus but is not required.
Background Check Requirements
Selected candidates must successfully complete all required background checks before beginning an assignment. This may include clearance requirements for Prince George’s County Public Schools (PGCPS), Anne Arundel County Public Schools (AACPS), and/or Montgomery County Public Schools (MCPS).
Schedule and Commitment
-
Classes are generally held Monday through Friday between 2:30 p.m. and 6:00 p.m. ET.
-
Most classes meet once per week for approximately 1.5 hours, including preparation and wrap-up time.
-
Programs may run from 8 to 32 weeks.
-
Instructors must commit to at least one consistent day per week for the duration of the assigned program.
-
Additional teaching days may be available based on instructor availability and program needs.
BCAUSEICAN is an equal-opportunity organization committed to creating an inclusive environment for its employees, instructors, students, and community members.
Wall
