In 2019, the Alabama legislature passed Alabama Act #2019-389. This will require each public elementary school (K-6) shall offer instruction on the basics of CS and computational thinking. Courses that teach computer science should be integrated into the curriculum.
Recommendations for Elementary Computer Science Implementation
All elementary students must have computer science (computational thinking) instruction during the school year. In the efforts to not disrupt what schools and districts already have in place, there are a few options that schools can consider:
All schools should have a CS curriculum & platform for teachers and students to use.
This can be purchased, one of the ALSDE provided, or written by the district.
All students must have CS instruction through one of the following:
Every teacher integrating CS lessons into their curriculum (this is the recommendation).
A "specials" teacher (librarian, tech teacher, etc) that sees all students adding CS standards to their instruction.
Elementary Computer Science Professional Learning Opportunities