6 open source tools for teachers

6 open source tools to help educators stay organized

open book with words open up
Image by : 

Subscribe now

Get the highlights in your inbox every week.

The number of universities and schools that have opted for open source alternatives of popular properties solutions has significantly increased over the last years. We often hear about adopting OpenOffice or LibreOffice as alternatives to Microsoft Office or about replacing Windows with Linux. Nevertheless, the amount of open source software designed specially for teachers still remains limited. Here are some tips on how to make the school life easier with the help of the commonly used open source software.


Ekiga (formerly known as GnomeMeeting) is an open source softphone, video conferencing, and instant messenger application. This is the great way to communicate with a classroom, parents, and other teachers to share news and experiences, practice foreign languages, and take virtual trips all around the world. It supports HD sound quality and video up to DVD size and quality.

Ekiga is distributed under GNU GPL v.2. It works on Windows, Linux, and other Unix-like systems. The source code can be downloaded from the official website.


Pidgin is a chat application with a file transfer and away messages support. You can communicate privately or create a chat room to discuss common issues or share latest news. The great number of available plugins significantly extends the Pidgin functionality, allowing you to, for example, automatically translate incoming and outgoing messages, draw on a common board, include mathematical formulas, take screenshots, etc.—all to make the discussion more interesting and comprehensive.

Pidgin is distributed under GNU GPL v.2. It runs on Windows, Linux, and other Unix-like operating systems. The source code is listed on SourceForge.


ONLYOFFICE is a multifunctional online office suite with real-time text, spreadsheet, and presentation co-editing. It provides teachers with a projects toolset to plan and monitor in-class and out-of-class activities, store and share lectures, handouts, student work, and contact information, and involve the class with built-in mail, chat, blogs, forums, polls, bookmarks, calendars, and tools for creating a wiki.

ONLYOFFICE is distributed under GNU AGPL v.3. It runs on Windows, Linux, and other Unix-like operating systems. The source code is listed on GitHub. The Docker technology allows to deploy ONLYOFFICE with one command.


ownCloud is a file sync and share server. It lets you create and store files, folders, photo galleries, and contacts to this service and keep them synchronized amongst your devices. Teachers can keep and share lectures, make notes and even create and collaborate on rich text documents together with students using ownCloud Documents app, store all the necessary contact information including email, phone and address with ownCloud Contacts, create a class schedule and share it with students to access them from any device at any time with ownCloud Calendar.

ownCloud is distributed under GNU AGPL v.3. It runs on Linux-like operating systems. The source code is listed on GitHub.


TagSpaces is an open source data manager. It runs completely offline and does not require internet connection or online registration. With TagSpaces, teachers can create and organize numerous notes, webpages, and e-books, tag, group, sort and prioritize files to quickly find the necessary one.

TagSpaces is distributed under GNU AGPL v.3. It supports Windows, Linux, OS X, Android, Firefox, and Chrome. The source code is listed on GitHub.


TaskBoard is a Kanban-inspired to-do list. It's a simple way not to forget about important deadlines and keep track of things that need to get done during busy school days. Teachers can enter details about their class schedules and assignment deadlines, plan their classroom activities and visually judge what they have done, what they should be doing and what they should do next.

TaskBoard is distributed under MIT license. It works on almost any web host (only needs PHP5 w/SQLite pdo). The source code is listed on GitHub.

Back to

This article is part of the Back to School series focused on open source projects and tools for students of all levels.

About the author

Tatiana Kochedykova - As a technical writer and translator, I am working now at Ascensio System SIA, developer of the productivity solutions based in Latvia. All my time I try to spend with my son Andrew and daughter Ksu, and my husband. Open to new ideas. Optimistic by nature, I know for sure that all will be well.