Contexts are the many things teachers must take into consideration when designing and implementing CS activities. These include, but are not limited to:

Learners’ variability: How will the unique needs of all students (including those with special needs and English language learners) be met? In what ways will students’ culture and background experiences be considered?

Schedule and structure: Where does CS “fit” into the school/class schedule and curriculum?
Examples: Independent “stand-alone” CS classes, Integrated into other subject areas