Teacher Account Settings allows you to change settings for your CodeHS account and the Courses and Sections you teach. Account Settings include options for your Profile, IDE preferences, Teacher Profile, Courses, Sections, Notifications, AI features, Code History, Permissions, Licenses, and LMS Integrations.
Profile Settings
In your Profile Settings tab, you can change your password, email, and username. You also change your timezone, user icon, set Syntax Highlighting, and enable Accessibility Mode.
Teachers also have the ability to delete their account from the Profile Settings tab.
⚠️ Deleting your teacher account is permanent and cannot be reversed.
Preferred Language
Set your preferred language under "Regional Settings" in the Profile Settings section.
Note: Not all CodeHS Courses have translations at this time.
IDE
Set your default Code Editor settings in the IDE tab. You can also change the default Font Settings, Appearance Settings, and Editor Behavior Settings.
Teacher Profile
Enable/Disable Auto-Archiving Sections and update your teaching experience in the Teacher Profile tab.
Courses
In the Courses tab, you can see a list of the courses you teach. You can use the pencil icon to change Course names, view Active Sections using your Courses, add a Section, and access the Assignments and Course Settings pages.
Sections
In the Sections tab, you can see all of your Sections, use the pencil icon to edit a Section’s name, archive or unarchive a Section, lock enrollment, and edit the timezone.
Click on the three dots under the "More" field to access the Toolbox for a Section.
Notification Settings
In the Notification Settings tab, you are able to control email notifications for when a student submits a Help question, when students send a message with CodeHS Conversations, or when students submit an assignment that needs to be graded by the teacher.
Click on the bell icon to change how frequent you are notified.
AI Settings
In the AI Settings tab, you can see if you have access to AI Features on CodeHS. With access to AI features, you view your usage and select which features you would like to be active in your account.
Code History
In the Code History tab, you can download the code from all of your completed exercises, view your CodeHS uploads, and recover deleted sandbox programs.
If you would like to print or download the code from a specific exercise, check out these articles:
Permissions
In the Permissions tab, you can see which plan level you have.
Licenses
In the Licenses tab, you can see which CodeHS license you have.
For more information on CodeHS Licenses, feel free to check out this article: Understanding Your CodeHS License 📖
LMS Integration
In the LMS Integration tab, you can see which Learning Management System integration you have.
Experiments
In the Experiments tab, you can opt in to try beta features made by CodeHS. See which experiments are open to you. Each one has a short description of what it does and where to find it on CodeHS.
⚠️ Experiments are beta features. They may be unfinished, may change, or may be removed at any time, and we can’t guarantee they’ll keep being developed or supported. Only opt in if you’re comfortable trying features that are still in progress.
To opt in: turn on the toggle next to an experiment. A checkmark shows that your choice was saved, and the feature is now on for your account (You will need to refresh your page for the change appear).
💡 Note: If an experiment’s toggle is on but greyed out, your school, your district, or CodeHS manages your access to that feature, so you can’t change it here. Use the Contact support link on that row if you have questions.
Sharing feedback
If you'd like to share feedback on these beta features: Click the Share feedback link at the top of the Experiments tab, or email support@codehs.com.
Still have questions? Contact our team at support@codehs.com to learn more!














