The Typing platform in CodeHS gives teachers tools to monitor class progress, view individual student data, preview lessons, and configure settings to match their teaching goals. These features support students as they build their typing and keyboarding skills.
Section Overview
In the Typing Overview page, you can see a snapshot of class-wide typing progress: who’s started, who’s in progress, and who’s completed lessons. You can also see:
Each student's overall progress and activity breakdown
When each student was last active
Individual Progress Tracking
You can dive into individual student data by clicking the Progress tab within the Typing Overview page. Here you'll see:
Number of lessons and activities completed
WPM (Words per minute) and accuracy per student
Real-time progress and whether students are stuck
What’s next on their path
Individual Student Stats
The Stats tab on the Typing Overview page shows how students' typing time, speed, and accuracy change over time. To see stats for one student, choose them from the Student dropdown menu at the top of the page.
To choose what time period to look at:
Range: Set how much time to show: a day, week, month, or school year.
Break down by: Set how results are grouped. For example, Day shows one day per column.
Use the arrows to move to the previous or next period, or pick a date in Jump to.
For the selected period, the summary cards show:
Students Typing: How many students in the section did any typing
Total Time: Total time spent typing
Avg WPM: Average typing speed
Avg Accuracy: Average accuracy
The table below shows each student's results in each column. Use Showing to switch between Time Spent, WPM, and Accuracy. A dash (–) means the student didn't type during that period.
Click Export CSV to download the table.
Extra Activities Results
The Extra Activities tab on the Typing Overview page shows how students did on the extra activities in your section (See Configurable Settings below to enable). To learn how to create, edit, and manage custom exercises, visit Custom Extra Activities for Typing in CodeHS.
The activity you're viewing is listed at the top of the table. For each student, you'll see:
Status: Whether the student has Passed, Attempted, or Not Started the activity.
WPM: The student's typing speed (words per minute).
Accuracy: How accurately the student typed.
Attempts: How many times the student has tried the activity.
Time Spent: Total time the student spent on the activity.
Previewing and Assigning Materials
The Typing Lessons page has three tabs: Available Lessons, Extra Activities, and Arcade.
Available Lessons
In the Available Lessons tab, you can preview any typing lesson, including every activity and requirement inside it. This lets you see exactly what your students will see and do before you assign it. This can help you model lessons or review content in advance. Each tile lists the lesson name, how many activities it contains, a short description, and its current status for your section.
View Contents: See the activities included in the lesson.
Copy Link: Copy a link to the lesson to share it externally.
Assign: Choose how students in your section can access the lesson:
Available: Unlocked by finishing the lesson before it.
Assigned: Unlocked for all students.
Locked: Locked for all students.
Preview/Arrow button (›): Open the lesson to preview it the way students see it.
Extra Activities
In the Extra Activities tab are typing activities outside the standard typing lessons. You can create your own custom practice exercises or assign supplementary material to give students additional hands-on typing practice. (See Configurable Settings below).
Once Use Extra Activities is enabled for your section, you'll see the Extra Activities tab in Lessons.
To learn how to create, edit, and manage custom exercises, visit Custom Extra Activities for Typing in CodeHS.
Arcade
In the Arcade tab, you can preview each arcade game available to students. Whether students can play these games is controlled by the Arcade Mode Enabled setting (See Configurable Settings below).
Configurable Settings
In the Typing Settings page, you can configure:
Enable Typing Platform: Allow students to access typing lessons and activities
Set Typing Curriculum: Change the typing curriculum used in this section.
Use Placement Tests: Use pretests to determine student typing proficiency. Allows you to skip students forward based on their placement test results.
Automatically Skip Lessons: Automatically skip lessons based on placement test results.
Use Extra Activities: Add typing activities you wrote yourself to this section. They show up on an Extra Activities tab of the Typing Lessons page, with student results on the typing overview.
Show Previous Lessons: Allow students to access previously completed typing lessons
Voiceover On By Default: Enable voiceover instructions by default for new typing activities
Backspace Enabled: Allow students to use the backspace key during typing exercises
Arcade Mode Enabled: Allow students to access arcade-style typing games and activities
Default WPM Goal: Set the default words-per-minute goal for typing exercises (optional)
Default Accuracy Goal: Set the default accuracy percentage goal for typing exercises (optional)
Interested in using Typing with CodeHS or CodeHop? Contact our team at sales@codehs.com to learn more.










