Class Scheduling & Configuration
Advanced class scheduling options and recurring class setup
Class Scheduling & Configuration
Overview
Class scheduling is the backbone of your martial arts program. This comprehensive guide covers advanced scheduling techniques, configuration options, and best practices for creating efficient class schedules that serve both students and instructors.
Prerequisites
- You have Director or Administrator permissions
- Basic classes have been created
- Instructor groups are configured
- School operating hours are set in profile
Understanding Schedule Components
Time Elements
Schedule Basics
- Day of Week - When class meets (Monday-Sunday)
- Start Time - When class begins
- End Time - When class concludes
- Duration - Length of class (calculated or manual)
- Frequency - How often class meets (weekly, bi-weekly, etc.)
Advanced Timing
- Setup Time - Time before class for preparation
- Cleanup Time - Time after class for cleanup
- Buffer Time - Gap between consecutive classes
- Seasonal Adjustments - Holiday and break schedules
Capacity and Enrollment
Student Limits
- Maximum Capacity - Total students allowed
- Optimal Size - Ideal class size for quality instruction
- Trial Capacity - Maximum trial students per class
- Waiting List - Overflow management when full
Age and Skill Parameters
- Age Range - Minimum and maximum ages
- Belt Requirements - Required belt levels
- Skill Prerequisites - Required previous experience
- Physical Requirements - Special physical needs
Advanced Scheduling Strategies
Family-Friendly Scheduling
Sibling Coordination
Back-to-Back Classes
- Schedule siblings in consecutive time slots
- Minimize family travel time
- Reduce transportation costs
Parallel Classes
- Different age groups at same time
- Parents can wait for both children
- Efficient use of facility space
Pickup Windows
- Schedule classes to end within 30-60 minutes
- Allow time for family coordination
- Consider traffic and travel times
School Schedule Integration
After-School Programs
- Classes starting 30-60 minutes after school dismissal
- Transportation time consideration
- Homework and snack time accommodation
Weekend Programming
- Family-friendly weekend times
- Avoid early morning or late evening
- Consider family meal times and activities
Instructor Optimization
Instructor Availability
Full-Time Instructor Scheduling
- Maximum teaching load consideration
- Break times between classes
- Administrative time allocation
Part-Time Instructor Management
- Coordinate around primary job schedules
- Consistent day/time assignments
- Backup instructor arrangements
Teaching Load Distribution
Balanced Assignments
- Even distribution of class loads
- Mix of easy and challenging classes
- Variety in age groups and skill levels
Professional Development
- Opportunities for growth classes
- Mentoring assignments
- Cross-training opportunities
Creating Complex Schedules
Multi-Day Classes
For programs meeting multiple times per week:
Setting Up Multi-Day Programs
Create Multiple Class Entries
- Monday/Wednesday/Friday program = 3 separate classes
- Link classes through naming convention
- Coordinate enrollment across all sessions
Student Enrollment Coordination
- Enroll students in all sessions simultaneously
- Track attendance across multiple days
- Coordinate makeup classes across sessions
Instructor Assignment
- Assign same instructor to all sessions
- Provide substitute coverage for each day
- Ensure curriculum continuity
Multi-Day Billing
Combined Pricing
- Single price for entire program
- Pro-rated pricing for partial enrollment
- Family discounts across all sessions
Attendance Requirements
- Minimum attendance across all sessions
- Makeup policies for missed sessions
- Progress tracking across multiple days
Seasonal Programming
Summer Camps and Intensives
Short-Term Programs
- Week-long or month-long intensives
- Daily schedule (Monday-Friday)
- Modified pricing structure
Configuration Adjustments
- Different capacity limits
- Extended class durations
- Special instructor assignments
Holiday Schedule Management
Schedule Modifications
- Temporary schedule changes
- Class cancellations for holidays
- Makeup class offerings
Communication Planning
- Advance notice to families
- Clear makeup policies
- Alternative activity suggestions
Facility and Location Management
Multi-Room Scheduling
For schools with multiple training areas:
Room Assignment
Room-Specific Classes
- Assign classes to specific rooms/areas
- Consider equipment needs
- Manage noise levels between rooms
Capacity Considerations
- Different room capacities
- Equipment limitations
- Safety requirements
Resource Coordination
Shared Equipment
- Schedule around equipment needs
- Setup and breakdown time
- Storage and organization
Facility Maintenance
- Cleaning schedules between classes
- Equipment maintenance windows
- Facility improvement projects
Multi-Location Coordination
For schools with multiple locations:
Cross-Location Scheduling
Traveling Instructors
- Coordinate schedules across locations
- Travel time between facilities
- Consistent quality standards
Student Transfers
- Temporary location changes
- Makeup classes at different locations
- Family convenience considerations
Technology and Scheduling Tools
Automated Scheduling Features
Schedule Optimization
Conflict Detection
- Instructor double-booking prevention
- Room conflict identification
- Student schedule overlap alerts
Capacity Management
- Automatic waiting list creation
- Enrollment priority systems
- Capacity alert notifications
Integration Features
Calendar Integration
- Export to Google Calendar, Outlook
- Instructor calendar synchronization
- Family calendar sharing
Communication Integration
- Automatic schedule change notifications
- Reminder systems
- Cancellation alerts
Mobile Scheduling Management
Instructor Mobile Tools
Schedule Access
- Real-time schedule viewing
- Class roster access
- Quick schedule changes
Attendance Integration
- Schedule-based attendance marking
- Class notes and updates
- Student communication tools
Schedule Analysis and Optimization
Performance Metrics
Utilization Analysis
Class Fill Rates
- Percentage of capacity utilized
- Trends over time
- Optimal class sizes
Time Slot Performance
- Most popular time slots
- Underutilized time periods
- Demand pattern analysis
Financial Analysis
Revenue per Time Slot
- Most profitable class times
- Cost per student ratios
- Instructor cost efficiency
Facility Utilization
- Revenue per square foot
- Peak usage times
- Expansion opportunity identification
Schedule Adjustment Strategies
Data-Driven Decisions
Enrollment Patterns
- Identify high-demand times
- Recognize underperforming slots
- Seasonal variation analysis
Family Feedback
- Survey preferred time slots
- Identify schedule conflicts
- Gather improvement suggestions
Implementation Process
Gradual Changes
- Test new time slots with small groups
- Pilot programs before full implementation
- Gather feedback before permanent changes
Communication Strategy
- Advance notice for schedule changes
- Clear explanation of benefits
- Support for transition period
Special Scheduling Considerations
Age-Specific Scheduling
Preschool Programs (Ages 3-5)
Optimal Times
- Mid-morning (9:00-11:00 AM)
- Early afternoon (1:00-3:00 PM)
- Avoid nap times and meal times
Duration Considerations
- Shorter classes (30-45 minutes)
- Attention span limitations
- Frequent activity changes
Teen Programs (Ages 13-17)
Schedule Constraints
- After school commitments
- Sports season conflicts
- Social activity competition
Optimization Strategies
- Later evening options
- Weekend intensives
- Flexible makeup policies
Competition Team Scheduling
Training Requirements
Increased Frequency
- Multiple sessions per week
- Tournament preparation intensives
- Individual coaching sessions
Schedule Flexibility
- Tournament travel accommodation
- Competition season adjustments
- Recovery period planning
Schedule Communication and Management
Family Communication
Schedule Information
Clear Communication
- Written schedule distribution
- Online calendar access
- Mobile app integration
Change Management
- Advance notice requirements
- Multiple communication channels
- Confirmation of receipt
Feedback Systems
Schedule Surveys
- Annual schedule preference surveys
- New time slot interest gauges
- Conflict identification tools
Open Communication
- Regular family feedback sessions
- Suggestion systems
- Advisory committee participation
Staff Coordination
Instructor Scheduling
Availability Management
- Regular availability updates
- Vacation and absence planning
- Emergency coverage procedures
Professional Development
- Training schedule coordination
- Conference and seminar attendance
- Continuing education requirements
Troubleshooting Schedule Issues
Common Scheduling Problems
Capacity Issues
Problem: Classes consistently over capacity
Solution: Add additional sections, increase room capacity, or implement waiting lists
Problem: Classes consistently under capacity
Solution: Combine classes, adjust time slots, or modify marketing approach
Instructor Conflicts
Problem: Instructor double-booked
Solution: Implement conflict detection, improve communication, arrange substitutes
Problem: No available instructors for time slot
Solution: Recruit additional instructors, adjust schedules, cross-train existing staff
Technical Issues
System Problems
Problem: Schedule changes not saving
Solution: Check internet connection, verify permissions, contact technical support
Problem: Calendar integration not working
Solution: Check settings, verify calendar permissions, test with simple export
Best Practices for Schedule Management
Planning Guidelines
- Long-Term Planning - Plan schedules 3-6 months in advance
- Flexibility - Build in flexibility for adjustments
- Family Focus - Prioritize family convenience
- Quality Over Quantity - Don't sacrifice instruction quality for more classes
- Regular Review - Evaluate and adjust schedules quarterly
Operational Excellence
- Consistent Communication - Keep all stakeholders informed
- Documentation - Maintain clear schedule documentation
- Backup Plans - Have contingency plans for common issues
- Continuous Improvement - Regularly seek feedback and optimize
- Technology Utilization - Leverage scheduling tools effectively
Integration with Other Systems
Student Management
- Schedule affects class placement recommendations
- Attendance patterns correlate with schedule preferences
- Progress tracking across multiple class sessions
Billing Systems
- Schedule changes affect billing calculations
- Pro-ration for mid-month schedule modifications
- Family discount applications across multiple classes
Communication Platforms
- Schedule-based communication triggers
- Automated reminders and notifications
- Calendar integration for families
Next Steps
After mastering class scheduling:
- Managing Class Capacity & Waitlists - Handle enrollment limits
- Student Enrollment in Classes - Manage student placement
- Instructor Assignment to Classes - Optimize instructor scheduling
- Class Analytics & Reporting - Analyze schedule performance
Getting Help
For scheduling assistance:
- Review Creating Your First Class for basic setup
- Check Staff Management for instructor coordination
- Contact support for complex multi-location scheduling
Effective class scheduling is an art that balances student needs, instructor availability, and business objectives. Regular analysis and adjustment ensure your schedule continues to serve your growing martial arts community effectively.
Still need help?
Our martial arts experts are here to help you succeed with MartialFlow.