Project management has been one of those applications where there has not been a lot of open source activity. Now there is OpenProj to take on Microsoft Project. The difference is that OpenProj is designed to take on the desktop version of MS Project. If you need a server based version, the same firm has a commercial version that runs in cooperation with a server. For most schools, the desktop version will be just fine. District offices and construction projects will need to spend some money.