The educational community has discovered open source tools in a big way. Analysts predict that schools will spend up to $489.9 million on support and services for open source software by 2012, and that only includes charges related to operating systems and learning management systems. Teachers, professors and home schoolers are using open source applications as part of their educational curriculum for a wide variety of subjects.
In addition, educators have created numerous organizations and Web sites dedicated to open source educational software, including SchoolForge, the Open Source Education Foundation (OSEF), the National Center for Open Source and Education and FlossEd.org
For this list, we've collected educational apps from a variety of categories that can replace popular commercial software. In many cases, the open source options listed here offer features that aren't matched by their closed source counterparts. And while we limited our list to 50 apps, you can find many more on the Web.
Celestia lets you view the night skies from any point on earth at any time or virtually fly through space to see the sky from any point in the known universe. Although Starry Night comes with some additional resources (a book and some videos) that add more information about space, Celestia offers the same functionality—and it's free instead of hundreds of dollars. Operating System: Windows, Linux, OS X.
While Stellarium doesn't let you fly through the universe like Celestia (above), it does let you view the night skies from any point on earth's surface at any date and time. It's so accurate, it's used by a number of planetariums, and it's better than most of the comparable commercial applications. Operating System: Windows, Linux, OS X.
Part of the KDE desktop, KStars offers much the same functionality as Stellarium—seeing the night sky from any point on earth at any time. It also adds some features for amateur astronomers, like the observing list, altitude vs. time tool, and the what's up tonight tool. (Note that in order to use KStars on Windows, you'll have to download KDE for Windows.) Operating System: Windows, Linux.
Best for younger children, TuxPaint lets kids make their own artistic creations with a variety of stamps, drawing tools, and special effects. Because of its light footprint, it can run on old or new PCs, including tablets. Operating System: Windows, Linux, OS X.
5. Kalzium replaces The Elements and Isotopes Kalzium offers a free guide to the periodic table, including chemical data, energy information, diagrams, and a glossary. It also includes a helpful equation solver and calculator. (Note that in order to use Kalzium on Windows, you'll have to download KDE for Windows.)Operating System: Windows, Linux.
Intelligent Teaching and Learning with Computers, aka iTALC, gives teachers the tools they need to manage a computer-based classroom without the high license fees of commercial software. Key features include remote control, demo viewing, overview mode, workstation locking and VPN access for off-site students. Operating System: Windows, Linux.
Kids age 2 to 10 will find a huge number of educational games to play in GCompris. It covers basic keyboard awareness, geography, algebra, reading, art and much more. Operating System: Windows, Linux.
Aimed at pre-schoolers and kindergarteners, this app includes a variety of memory and letter recognition games, as well as classic pong and pacman. The graphics aren't as well developed as the commercial products, and it doesn't have a storyline, but the games are fun for young children. Operating System: Windows, Linux, OS X.
Learning to read Mandarin? Input Chinese characters, and this app will show you how to pronounce them (in pinyin) and what they mean in English. Like a flashcard application, it also remembers which words you have already learned. Operating System: Linux.
Like ZWDisplay, Step Into Chinese helps English-speaking Chinese learners recognize Chinese characters. It also includes a screensaver and flashcard mode. Operating System: Windows, Linux, OS X.
Zkanji includes a kanji dictionary and several other helpful functions. It offers multiple search methods (including drawing characters with a mouse or tablet), a built-in study program, a tool that teaches you to draw the characters and more. Operating System: Windows.
Based on the Leitner Method, FlashQard lets you create "different card types for different purposes" and presents the cards in a manner designed to optimize learning. It also includes a handy "e-speak" feature that pronounces vocabulary words for you. Operating System: Windows, Linux.
Designed primarily for learning a foreign language, this Java-based program includes the capabilities to track a vocabulary word's gender, part of speech, and examples of the word in use in a sentence. Other jVLT users have created pre-existing vocab lists that you can download, including English-Czech, German-French, Thai-English, French-English, practical Chinese, and several others. Operating System: Windows, Linux, OS X.
This app is both a memory tool and a research project into the nature of long-term memory. It offers a number of pre-made card sets contributed by users, and it's recently been updated with a plug-in that allows you to use it on Android phones. Operating System: Windows, Linux, OS X, Android.
This flash card app exercises your ultra-short-term, short-term, and long-term memory to help you memorize virtually any set of facts. And because it's Java-based, you can use it online or offline on nearly any system, including smartphones. Operating System: OS Independent.
This flashcard program for the KDE desktop offers multiple quizzing options to help you learn new vocabulary in English or another language, including anagrams, multiple choice, written (typed) tests, fill in the blank, conjugations and more. You can make your own list, or use one of the numerous user-created lists. (Note that in order to use Parley on Windows, you'll have to download KDE for Windows. Operating System: Windows, Linux.
Like Pauker, jMemorize is Java-based so it works on any system, and like FlashQard, it uses the Leitner System for presenting cards and tracking progress. The interface isn't as attractive as some of the commercial apps, but it's still very functional. Operating System: OS Independent.
This flashcard/study tool lets you create flashcards on virtually any subject, using text, graphics, video, audio, or scientific markup. And it tracks your study sessions and progress so you can see how you're doing. Anki supports virtually every OS available, and you can access the online version from your smartphone. Operating System: OS Independent.
The original .Net version of WorldWindoffers very similar functionality as Google Earth. Now you can also download a Java SDK for WorldWind that lets you create your own apps based on the technology. For educators who aren't interested in writing their own apps, the site also includes links to Web applications that other people have created with WorldWind, including ones that track earthquakes and global warming. Operating System: OS Independent.
This world globe app offers special features for classroom teachers, like topographic maps, map keys, temperature and precipitation maps, and more. You can even change the date and time and watch how the sky and twilight zone on the map changes. Operating System: Windows, Linux, OS X.
Designed by libraries for libraries, VuFind provides a Web 2.0 search portal with advanced features that make it comparable to most commercial packages, including faceted search, a "more like this" button, and social features. It also offers a very attractive interface and extensive help. Operating System: OS Independent.
While it doesn't offer as many features or the ease of use of some of the commercial package, OpenBiblio offers good, basic library management functionality. It works with most barcode scanners, and extensive help and other resources are available on the Web site. Operating System: OS Independent.
Developed in New Zealand, Koha claims to be "the first open-source Integrated Library System." It boasts a very complete feature set, including modules for circulation, cataloging, acquisitions, serials, reserves, patron management, branch relationships, and more. Operating System: OS Independent.
Like Rationale, Argumentative lets users create "argument maps," visual displays of the reasoning involved in creating a good argument. It's great for students studying persuasive writing, logic, debate, speech, social studies, and any subject that requires essay writing. Operating System: Windows.
GraphCalc does everything a handheld graphing calculator would do, and it's easy to use. As the Web site says, "GraphCalc can be your first, last, and only line of offense against the mathematics that threaten to push you over the brink of insanity. It slices, dices, shreds and purees functions that leave other calculators wondering what hit them." Operating System: Windows, Linux.
This command-line tool creates both 2D and 3D graphs from mathematical functions. Because it doesn't have a GUI, it's not as easy to use as most of the other graphing apps, but it does have extensive help available on the Web site. Operating System: Windows, Linux, Unix, OS X, and others.
This calculator doesn't graph, but it does perform a multitude of scientific operations using very large numbers. Unlike the Scientific Advantage product, it doesn't keep track of units, however. Operating System: Windows.
Calling itself "a computer algebra system," Maxima graphs in 2D and 3D and performs differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. It offers a barebones graphic interface, or you can run it in command line mode. Operating System: Windows, Linux, OS X.
Need a fun way to teach students new vocabulary words? This Java-based app lets you create Bingo Cards easily using your bank of images. Operating System: OS Independent.
Developed by a music student, this app helps users learn music theory concepts and improve their ear. It also includes a basic score editor for composition students. Operating System: Windows, Linux, OS X.
31. GNU Solfege replaces EarmasterWant to improve your musical ear? Like Earmaster, GNU Solfege offers a number of exercises that teach students to identify and sing intervals, recognize rhythms patterns, sing scales and chords, and identify harmonic progressions. Operating System: Windows, Linux, OS X.
Step doesn't have as many features as Yenka, and it isn't as pretty, but it does a good job of demonstrating the effect of physical forces. To use it, you simply place some virtual objects in the demonstration area, add some forces and see what happens. (Note that in order to use Step on Windows, you'll have to download KDE for Windows.). Operating System: Windows, Linux.
Used by hundreds of organizations in 93 countries, Claroline makes it easy to upload course documents, create online exercises, develop a learning path, coordinate group work, and track student progress. It also includes a calendar, wiki, chat, and the other features you would expect in an eLearning system. Operating System: Windows, Linux, OS X.
Tremendously popular, Moodle boasts more than 35 million users on more than 48,000 eLearning sites, and the Web site includes a substantial amount of support. It can be used to run a complete online class or to augment a face-to-face learning situation. Operating System: Windows, Linux, OS X.
eFront is available in both a free, community edition, or a commercial edition that provides paid support. One of the more attractive eLearning systems, its designers specifically intended to create an easy-to-use and aesthetically pleasing interface. Operating System: Windows, Linux.
Widely used internationally, ILIAS supports multiple languages. It includes all of the standard LMS modules, plus the ability to accept and track payment for courses. The Web site includes a helpful demo of the application's features. Operating System: Windows, Linux.
While it doesn't have as many Bible study tools as Logos, BibleTime does provide access to more than 200 Bible texts, commentaries, and related books from the Crosswire Bible Society. You can read the text or commentaries straight through or use the handy search and cross-reference features. Operating System: Windows, Linux, OS X.
Xiphos offers access to the same types of resources as BibleTime with a more user-friendly interface and a few more features. It offers a tabbed display, read-aloud capabilities, and the ability to create your own modules for journals, prayer lists, etc. Operating System: Windows, Linux.
Zekr lets you read and search the text of the Qu'ran in English or Arabic. Helpful extensions read the Qu'ran aloud and provide additional translations. Operating System: Windows, Linux, OS X.
Used by some of the world's leading educational institutions and other organizations, WIKINDX makes it easy to track quotes and format citations. It supports multiple style guides and many of the leading content management systems. Operating System: OS Independent.
Student Information System
Because it charges no upfront licensing feeds, the "Open Source Student Information System," or openSIS, can lower a school district's total cost of ownership by 75 percent when compared to PowerSchool or other similar systems. Like the commercial software, it integrates student demographics, gradebooks, scheduling, attendance, and more. Operating System: Windows, Linux.
This newer SIS is completely Web-based and designed to make it as easy as possible to comply with state reporting requirements. It also streamlines attendance taking, scheduling, grading, and other administrative tasks. Operating System: OS Independent.
43. ClaSS replaces PowerSchool, SchoolmasterWhile it doesn't offer as many modules and features as the comparable commercial packages, ClaSS offers a teacher-centric approach that focuses on making it easy to record and access data from within the classroom. It tracks student information, attendance, and grades from a Web-based interface. Operating System: OS Independent.
This Web-based school administration program offers different Web sites for administrators, teachers, parents, and liaison officers. The interface is bare-bones, but it does offer an extensive feature set and is available in multiple languages. Operating System: OS Independent.
With TCExam, your students can take an exam from any PC or mobile device with a browser. It greatly simplifies test preparation and grading. You can download the code directly to your Web server or purchase a TCExam hardware appliance. Operating System: OS Independent.
To use this app, you first create a database of questions and answers. You can then have iTest create unique tests for each student or each group of students. While students are taking the test, it offers the instructor an overall view of what's happening. Operating System: Windows, Linux, OS X.
When your students are taking a test, you don't want them to be surfing the Internet or using other applications that might help them cheat. This app prevents them from leaving the test window, using shortcuts, right-clicking, etc. Operating System: Windows.
Designed for elementary students who are learning their way around the keyboard, TuxType offers basic typing lessons and two fun typing games. This app doesn't offer quite as many games, lessons, and features as the commercial software, but it does provide a good introduction to typing for young students. Operating System: Windows, Linux, OS X.
Unlike many other typing programs, Klavaro makes it easy to learn to type on international and other non-standard keyboard layouts in addition to the standard QWERTY keyboard. This app includes progress tracking and a contest that can run on a local network, but it lacks some of the fun games of other apps. Operating System: Windows, Linux.
The interface on TypeFaster is pretty basic, but it gets the job done. Like Klavaro, TypeFaster supports multiple keyboards and languages, and it offers a "multi-user with teacher support" version that lets teachers specify which lessons students should work on each day. Operating System: Windows, Linux.