22 Online Teaching Programs for the Blended or Flipped Classroom

Blended and flipped classrooms allow learning to occur beyond classroom walls. Students can take ownership of their education by learning online on their own time.

Below are 22 recommended programs that will engage students and help teachers to be more effective.


logoA free Learning Management System (LMS), Moodle is fully customizable and allows teachers to publish instructional materials and learning units; they can also post and track assignments and discussion threads.

CourseSites by Blackboard

Screenshot from 2014-07-15 14:39:43Another free LMS, CourseSites by Blackboard allows teachers to set up learning modules, a discussion forum, and an assignment calendar. Students can track their progress through the course and their grades.

Canvas by Instructure

logo_instructureCanvas, another free LMS, has engaging mobile apps and several assessment features. A teacher can provide audio and video feedback on student projects and assignments. Highly-developed grading rubrics and analytical features help teachers and students assess learning needs.


Screenshot from 2014-07-15 15:02:11As a free LMS, Desire2Learn is particularly good for data-driven instruction. Teachers can import standards, analyze student benchmark test data, and set up remediation. Teachers can also utilize a drop box for assignments, design quizzes for formative assessment, set up ePortfolios for students, and provide feedback using well-developed rubrics.


5342524eb16f8Claroline is also a free LMS software that strives for simplicity and flexibility in its learning environment. Teachers can publish course content and homework, and they can track attendance and completion of work. Teachers can also set up learning pathways and wikis.


rcampus_logo_2011Another free LMS, RCampus is a one-stop-shop for educators. Teachers can post course content and moderate discussion forums, and they can also create websites and ePortoflios. Teachers can maintain their grade books while posting, collecting, and grading assignments.


aplia_logoAnother popular college-level LMS, Aplia lets teachers set up online assessments, which generate automatic grades and feedback when taken by students. Standards are easy to import, and the platform is integrated with several college-level textbooks.


Screenshot from 2014-07-15 15:25:32Schoology’s mission as an LMS is for teachers to spend less time on paperwork and more time interacting with students. Students can take tests directly in the program, the grades are instantly recorded. The ability to video chat is particularly useful in tutoring students. Also, teachers can connect their classroom with another classroom.

Digital Chalk

digitalchalk-online-training-software-logoTeachers can create interactive multimedia lessons using the Digital Chalk LMS. They can also create tests and assignments, upload files and SCORM materials, and embed course content from other websites.

Personalized Learning System by School Pathways

Screenshot from 2014-07-15 15:30:24This web-based software allows teachers to create course content for each individual student in each of their classes. With over 5,000 prebuilt frameworks, teachers can load the objectives, assignments, and assessments that each student may need to master a concept or skill. For details, visit: http://www.schoolpathways.com/bluemousePLS.html.

Collaborize Classroom

download (1)Based on a question-answer-result design, Collaborize Classroom is designed to enrich classroom discussions, provide opportunities for project work, and help students to collaborate and share resources. Collaboarize has a huge topic library, allowing teachers to share engaging, relevant learning questions.


download (2)Edmodo offers several options for social interaction. Teachers can conduct polls and establish discussion groups. Students can role play historical figures, follow current events using RSS feeds, engage with Science Prob, or participate in an online book discussion. Through Edmodo groups, it is relatively easy to link classrooms.


Screenshot from 2014-07-15 15:41:41Udemy is a course publishing software. Udemy allows teachers to host live online sessions. Teachers can also create slide-show and video mashups.

eLecta Live Virtual Classroom

logo201008The Live Virtual Classroom offers everything needed for live sessions from interactive whiteboards, polls and surveys, guided web tours, breakout rooms, file sharing, text chat, and session recording and playback.


images (2)Verso allows students to engage in enriching activity-based learning. Students can comment and like one other’s work. Anonymous comments help students to take risks and develop their thinking at a deeper level without peer pressure.


logo (1)Teachers can host online sessions at Socrative, or this software can be used in the classroom to take polls during a lesson or conduct quick pre- or post-learning quizzes.

Google Applications for Education

google_logo_41Google Sites allows an educator to create instructional sites, which can also be used for student portfolios. Google Drive offers a lot of flexibility for students to submit assignments to the teacher. Google Classroom integrates Google Docs, Drive, and Gmail.


Screenshot from 2014-07-15 15:59:31Kaizena can be synced with Google Drive, and it helps teachers give better feedback to students. Using this software, teachers can add voice commentary, resources links, and text comments to student assignments.


download (3)Helping students to develop writing skills and to build content knowledge, Edublogs is an academic blogging platform.


images (3)


WikiSpaces helps students and teachers to collaborate in creating webpages. Students can strengthen their writing through peer and teacher review. As the moderator, teachers can track student participation on any page.


Screenshot from 2014-07-15 16:13:59Designed by a high school student, Quizlets is particularly good for foreign language or vocabulary study. The site uses customizable flashcards and student-friendly games.


head.v1Memrise uses memes, a combination of images and humor, to help students memorize information. Students can earn points and compete against friends.

Blended learning and flipped classrooms definitely increase student engagement and improve learning outcomes. Through online platforms and software, teachers can make sure that every student is learning all the time, not just for a few minutes in the classroom.