Teacher Help Guide

Transform your coding education with CodeGuessr's comprehensive classroom management tools, analytics, and gamified learning approach.

Getting Started: Teacher Setup Guide

Follow these detailed steps to set up your educator account and access CodeGuessr's classroom management tools:

Step 1: Create Your Account

  1. Visit codeguessr.com
  2. Click "Register" on the homepage
  3. Complete basic registration with your email and password
  4. Verify your email address

Step 2: Apply for Educator Access

  1. Log in and navigate to "/profile"
  2. Click "Settings" in the top right corner
  3. Find the "Become a Teacher" button
  4. Click "Apply for Teacher Verification"

Step 3: Complete Educator Application

Fill out the comprehensive application form:

Personal Information:

  • Full legal name
  • Professional email (school email preferred)
  • Phone number

Professional Details:

  • School/Institution name
  • School district (if applicable)
  • Position/Title (dropdown selection)
  • Years of teaching experience (dropdown selection)
  • Subjects and grade levels taught (detailed description)
  • School website

Verification:

  • Upload verification document (school ID, teaching certificate, employment letter)
  • Accepted formats: JPG, PNG, WebP, PDF (max 10MB)

Additional Information:

  • Optional comments about your specific needs or curriculum

Step 4: Account Verification

  • Applications reviewed within 48 hours
  • Receive email notification when approved or declined with a reason
  • New educator login credentials provided (username starts with "ed_")
  • Original account remains available for personal use

Step 5: Access Teacher Dashboard

  1. Return to codeguessr.com
  2. Log in using your new educator credentials (ed_username)
  3. Automatically redirected to your teacher dashboard

Subscription Plans

Choose the plan that best fits your classroom size and teaching needs:

Free Plan - Classroom Starter

What's Included:

  • 1 class with up to 30 students
  • Basic leaderboard and progress tracking
  • Access to daily coding challenges
  • Student enrollment management
  • Basic class statistics

Perfect For: Small classrooms, pilot programs, individual teachers getting started, budget-conscious educators

Basic Plan - $20/month

What's Included:

  • 3 classes with up to 150 total students
  • Enhanced analytics and reporting
  • Gradebook export (CSV format)
  • Color-coded class organization
  • Email support
  • Completion time tracking

Perfect For: Teachers with multiple class sections, schools requiring grade reporting, educators needing detailed analytics

Pro Plan - $50/month

What's Included:

  • 5 classes with up to 250 total students
  • Custom challenge creation tools
  • Advanced scheduling and assignments
  • Learning pattern analysis
  • Priority email support
  • Comprehensive gradebook features
  • Student performance predictions

Perfect For: Large programming departments, educators creating custom content, schools with advanced analytics needs

Classroom Setup

Setting up your classroom is straightforward and takes just a few minutes:

Creating Your First Class

  1. Access your dashboard: Log in and navigate to "Create Class"
  2. Name your class: Choose a descriptive name (e.g., "AP Computer Science - Period 3")
  3. Select class color: Pick a color for easy visual organization
  4. Generate class code: System creates a unique 6-character code
  5. Share with students: Distribute the code for student enrollment

Class Code Management

  • Unique codes: Each class gets a distinct 6-character identifier
  • Easy sharing: Codes are designed to be simple to communicate
  • Regeneration: Create new codes if needed for security
  • Expiration: Codes remain active as long as the class exists
  • Student limits: Enrollment automatically stops at plan limits

Best Practices

  • Use descriptive class names that include course and section information
  • Choose different colors for each class to easily distinguish them
  • Share class codes through your school's preferred communication method
  • Keep a record of class codes for easy reference

Student Management

Effectively manage your students with comprehensive enrollment and progress tracking tools:

Student Enrollment

  • Automatic enrollment: Students join by entering your class code
  • Real-time updates: See new enrollments immediately in your dashboard
  • Student verification: Review and approve student accounts if needed
  • Capacity management: System prevents over-enrollment based on your plan
  • Multiple classes: Students can join multiple teachers' classes

Monitoring Student Activity

  • Daily participation: Track which students complete daily challenges
  • Streak monitoring: See student consistency and engagement levels
  • Performance trends: Identify students who may need additional support
  • Last activity: Monitor when students last participated
  • Completion rates: View success rates across your entire class

Class Leaderboards

  • Automatic rankings: Students are ranked by performance metrics
  • Motivational tool: Friendly competition encourages participation
  • Multiple metrics: Rankings based on streaks, accuracy, and consistency
  • Privacy controls: Students see only their class, not other classes
  • Real-time updates: Leaderboards update as students complete challenges

Analytics & Reporting

Gain insights into student learning with comprehensive analytics and reporting tools:

Class Performance Overview

  • Participation rates: See what percentage of students complete daily challenges
  • Average performance: Track class-wide success rates and improvement
  • Engagement metrics: Monitor student consistency and streak maintenance
  • Difficulty analysis: Identify which concepts students find challenging
  • Progress trends: Visualize class improvement over time

Individual Student Insights

  • Personal progress: Track each student's individual improvement
  • Skill assessment: Identify strengths and areas for improvement
  • Learning patterns: Understand how students approach problem-solving
  • Time analysis: See how long students spend on challenges
  • Accuracy tracking: Monitor success rates and guess efficiency

Data Export and Integration

  • CSV export: Download gradebooks for school management systems
  • Student rosters: Export class lists with performance data
  • Progress reports: Generate individual student reports for parents
  • Assignment tracking: Export completion and accuracy data
  • Custom date ranges: Filter data by specific time periods

Advanced Features

Unlock powerful teaching tools with our Basic and Pro plans:

Custom Challenge Creation (Pro Plan)

  • Curriculum alignment: Create challenges that match your specific learning objectives
  • Difficulty control: Set appropriate challenge levels for your students
  • Language selection: Choose from supported programming languages
  • Scheduling tools: Release custom challenges on specific dates
  • Assessment integration: Use custom challenges for quizzes and tests

Advanced Analytics (Pro Plan)

  • Skill gap analysis: Identify specific areas where students need help
  • Intervention alerts: Get notified when students may be struggling
  • Comparative analysis: Compare performance across different classes
  • Detailed reporting: Generate comprehensive progress reports

Classroom Communication

  • Announcements: Send messages to your entire class
  • Individual feedback: Provide personalized guidance to students
  • Assignment instructions: Communicate specific requirements for challenges
  • Progress celebrations: Recognize student achievements publicly
  • Reminder system: Automated notifications for incomplete assignments

Ready to Transform Your Classroom?

CodeGuessr provides everything you need to make coding education engaging, measurable, and effective. Start with our free plan and upgrade as your needs grow.

Apply for Teacher Access (Sign In First)Student Guide

On this page