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
- Visit codeguessr.com
- Click "Register" on the homepage
- Complete basic registration with your email and password
- Verify your email address
Step 2: Apply for Educator Access
- Log in and navigate to "/profile"
- Click "Settings" in the top right corner
- Find the "Become a Teacher" button
- 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
- Return to codeguessr.com
- Log in using your new educator credentials (ed_username)
- 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
- Access your dashboard: Log in and navigate to "Create Class"
- Name your class: Choose a descriptive name (e.g., "AP Computer Science - Period 3")
- Select class color: Pick a color for easy visual organization
- Generate class code: System creates a unique 6-character code
- 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