High Leverage Practices (HLPs) in Computer Science Education

Pathways to inclusion include strategies such as High Leverage Practices (HLPs) as an opportunity to support all learners, including those with disabilities. HLPs are a series of strategies in instructional, social/behavioral/emotional, collaborative, and assessment based support for general and special education teachers to create maximum learning opportunities for all types of learners (CEC, 2015). Organized into four domains for effective teaching, implementing HLPs in classrooms benefits not only the students, but also supports collaboration between general and special education teachers as well as parents.

The resources on this page contain practical applications of HLPs in K-12 CS education. Our team is working to address barriers to inclusion by providing resources and examples of how to support general or special education students regardless of skill level, social emotional, cognitive, or physical need.

3 students and a teacher gather around a laptop

Example HLPs in CS Education

 

Collaboration Assessment Instructional Social/Emotional/Behavioral
1. Collaborate with professionals to increase student success

3. Collaborate with families to support student learning.

4. Use multiple data sources to understand strengths & needs.

6. Use assessment data to analyze instructional practice make adjustments

14. Teach metacognitive strategies

15. Provide scaffolded supports

19. Use assistive and instructional technologies

7. Establish a consistent, organized, and respectful learning environment

8. Provide constructive feedback to guide student learning and behavior

Example HLPs in CS Education

Collaboration

1. Collaborate with professionals to increase student success

3. Collaborate with families to support student learning.

Assessment

4. Use multiple data sources to understand strengths & needs.

6. Use assessment data to analyze instructional practice make adjustments

Instructional

14. Teach metacognitive strategies

15. Provide scaffolded supports

19. Use assistive and instructional technologies

Social/Emotional/Behavioral

7. Establish a consistent, organized, and respectful learning environment

8. Provide constructive feedback to guide student learning and behavior

Example HLPs in CS Education

Collaboration

1. Collaborate with professionals to increase student success

3. Collaborate with families to support student learning.

Assessment

4. Use multiple data sources to understand strengths & needs.

6. Use assessment data to analyze instructional practice make adjustments

Instructional

14. Teach metacognitive strategies

15. Provide scaffolded supports

19. Use assistive and instructional technologies

Social/Emotional/Behavioral

7. Establish a consistent, organized, and respectful learning environment

8. Provide constructive feedback to guide student learning and behavior

Applying HLPs in CS Education

HLP 16: Use explicit instruction

Teachers make content, skills, and concepts explicit by showing and guiding students on how to solve problems, enact strategies, complete tasks, and classify concepts.

HLP 15: Provide Scaffolded Supports

Scaffolded supports provide temporary assistance to students so they can successfully complete tasks that they cannot yet do independently and with a high rate of success.

HLP 14: Teach Cognitive and Metacognitive Strategies to Support Learning and Independence

Teachers explicitly teach cognitive and metacognitive processing strategies to support memory, attention, and self-regulation of learning.

HLP 8: Provide Positive and Constructive Feedback to Guide Students’ Learning and Behavior

The purpose of feedback is to guide student learning and behavior and increase student motivation, engagement, and independence

Applying HLPs in CS Education

The listing above provides several examples of the HLPs in CS practice. Explore the specific HLPs listed below for more detailed information.

HLP 16: Use explicit instruction

Excerpt: Teachers make content, skills, and concepts explicit by showing and guiding students on how to solve problems, enact strategies, complete tasks, and classify concepts

HLP 15: Provide Scaffolded Supports

Excerpt: Scaffolded supports provide temporary assistance to students so they can successfully complete tasks that they cannot yet do independently and with a high rate of success.

HLP 14: Teach Cognitive and Metacognitive Strategies to Support Learning and Independence

Excerpt: Teachers explicitly teach cognitive and metacognitive processing strategies to support memory, attention, and self-regulation of learning. 

HLP 8: Provide Positive and Constructive Feedback to Guide Students’ Learning and Behavior

Excerpt: The purpose of feedback is to guide student learning and behavior and increase student motivation, engagement, and independence, leading to improved student learning and behavior.

Applying HLPs in CS Education

The listing above provides several examples of the HLPs in CS practice. Explore the specific HLPs listed below for more detailed information.

HLP 16: Use explicit instruction

Excerpt: Teachers make content, skills, and concepts explicit by showing and guiding students on how to solve problems, enact strategies, complete tasks, and classify concepts

HLP 15: Provide Scaffolded Supports

Excerpt: Scaffolded supports provide temporary assistance to students so they can successfully complete tasks that they cannot yet do independently and with a high rate of success.

HLP 14: Teach Cognitive and Metacognitive Strategies to Support Learning and Independence

Excerpt: Teachers explicitly teach cognitive and metacognitive processing strategies to support memory, attention, and self-regulation of learning. 

HLP 8: Provide Positive and Constructive Feedback to Guide Students’ Learning and Behavior

Excerpt: The purpose of feedback is to guide student learning and behavior and increase student motivation, engagement, and independence, leading to improved student learning and behavior.