Student access to tools and technologies
Student engagement in rigorous content
Student immersion in diverse learning
Student collaboration with peers
Support for the learning process
Student access to immediate expert feedback
Encourages student understanding
Enables differentiation
Ensures access to expert support
Enables student engagement
Creates a supportive learning environment
Provides opportunities for collaboration
Encourages student accountability
Encourages purposeful homework
Provides a reason for learning content
Minimizes distractions
Engages and prepares students for learning