I have been using IDOCEO a few weeks now. It is an integrated seating plan, timetable, mark-sheet, random name generator and planner all in one.
Highly recommended and just a few pounds on the appstore. Class data spreadsheet files can be uploaded very easily and takes very little editing. I use it in every single lesson fro recording homeworks, checking seating plans etc. Best way is to just look at the reviews, but a great bit of kit.