editing disabled
techtools

TeacherPal
TeacherPal is a personal organizer for the teacher. It enables the teacher to organize classes, and students. Its simple and intuitive interface enables teachers to track the attendance, grades and behavior of students. (Free)

WolframAlpha
The world's definitive source for instant expert knowledge and computation. ($2.99)

Keynote
A presentation program that runs in landscape mode, easy to use, and integrates well with desktop presentations files. Cost $9.99

Khan Academy Watch. Practice. Learn almost anything for free.