"Below I have outlined information about three popular platforms used by schools implementing blended learning - Edmodo, Schoology and Moodle. These are not the only players in this field, but seem to be the most widely used - I have listed some other options at the Classroom Collaboration page.
Each of these platforms has pros and cons, depending on your intended purpose. Of course, the best way to decide the most suitable option for your school is to give each platform a try. All are free, or offer a free component for educational use."