This is a great program to do basic page layout. It is a lot cheaper than InDesign or PageMaker and for most educational purposes will work fine. I wish that I had a copy of this program when I took high school journalism because we could have trained students better how to create effective and creative page layouts to prepare them to be editors.
open-source program
Scribus supports professional publishing features, such as CMYK color, separations, ICC color management and versatile PDF creation.
A free office suite alternative (includes word processor, spreadsheet, presentation, math formula writer, graphics, and database) to Microsoft Office and other proprietary alternatives
This is an open source course management tool based on PHP. It functions similarly to eCompanion but is free to users that can serve it on their own systems