Skip to main content
All CollectionsCodeHS Elementary
Elementary Grading: Tips and Tricks

Elementary Grading: Tips and Tricks

Tips and tricks for teachers looking for additional ways to grade elementary students.

Eli Hernandez avatar
Written by Eli Hernandez
Updated today

Banner stating that a CodeHS Elementary License is Required

1. Progress Tab for Assignment & Student View

  • Assignment Progress: After a lesson, click the Progress tab in your class section to see student progress at a glance.

  • Green Circle Indicator: A green circle next to a student's name means they have opened their project.

  • View All Assignments: Click on the lesson title at the top of the page to see all student submissions for that specific lesson.

  • Individual Student Programs: To see all coding projects for a single student:

    • Go to the Playground.

    • Select the class folder for the student's section.

    • Use the drop-down menu to choose the student's name.

    • You can now view all their programs.

2. Lesson Plan Rubric & Clipboard

  • Student Roster Template:

    • Get a clipboard.

    • Print student rosters with blank cells.

    • Leave space along the first row to write the assignment name.

    • Use this template to get started.

  • Clipboard Rubric:

    • Print the lesson rubric for the activity.

    • Keep the rubric on your clipboard for easy access.

    • Use your clipboard to quickly assess student work as you circulate and assist them.

3. Pair-Program / Student Collaboration

  • Benefits of Pair Programming:

    • Collaboration

    • Learning from peers

    • Building coding skills

    • Teamwork

    • Communication

    • Problem-solving

    • Peer support

    • Increased engagement and fun.

  • Grading Efficiency: Have students pair program on certain activities. This reduces the total number of assignments you need to grade.

4. Spot Check / Informal Assessment: No Need to Grade Every Assignment

  • Prioritize Key Assignments: Identify and grade only major assignments or projects that clearly demonstrate understanding of core learning objectives.

  • Informal Assessments: Use informal assessments for routine or practice activities.

  • Gauge Understanding: Periodically review a small sample of student work or conduct quick verbal checks to understand their progress. Adjust instruction based on these checks without needing to grade every single submission.

5. Upper Elementary: Self-grade & Peer-grade with Lesson Rubric

  • Benefits of Self & Peer Grading:

    • Allows students to assess their own and each other's work.

    • Provides teachers with insights into student understanding.

    • Highlights areas where students may need further instruction.

    • Reduces the grading workload for teachers.

    • Promotes student reflection and accountability.

  • Implementation Steps:

    1. Provide students with a copy of the lesson rubric.

    2. Give clear directions on how to use the rubric for grading.

    3. Review a sample of graded work to ensure consistency and accuracy.

    4. Visual Aid for Rubric: Note that many Sample Programs may show a solid 3 (as they don't include extensions). This can be a helpful visual for students during self/peer grading.

    5. Showcase Excellence: Occasionally showcase examples of 4s to the class so they can understand what exceeding expectations looks like.

6. Explain This To Me: Have Students Verbally Explain Their Code

  • Benefits of Verbal Explanation: This strategy helps teachers:

    • Assess students' understanding of coding concepts and logic.

    • Easily identify misconceptions.

    • Provide targeted feedback.

  • Implementation Ideas:

    • Have students verbally explain their code to a partner or the class, describing each step and its purpose.

    • Ask students to verbally explain their code to you as you walk around the classroom with your roster and clipboard. Use this template to get started.


CodeHS Elementary Curriculum is included with an Elementary License. If you believe you should have access to the Elementary Portal, please reach out to your Customer Success Manager or send an email to hello@codehs.com.

Did this answer your question?