1. Seek out ideas. Those who have already implemented virtual schooling can offer plenty of suggestions on how to get an online learning program off the ground and keep it flying.
2. Invest in design. Spend time and resources up front on instructional and Web design to make sure that online courses deliver their content effectively.
3. Get competent teachers. Find teachers who are adept in areas such as promoting collaborative learning, pacing long-range student projects, and working individually with students.