Online learning is growing rapidly and enrolling over 1 million K-12 students in 2007-2008. The document outlines recommended guidelines for effective online learning programs. It suggests addressing different student needs and learning styles. Course design should promote interaction, collaboration, and support while engaging students. Instruction can be improved through teacher professional development and research on online teaching methods. Technological approaches should utilize web-based resources and communication tools. Strong student support services and data management are also important administrative practices.