School ID should be fine.
NJ DMV (now MVS, actually) does have an ID program w/o driving privileges. There's also county ID you get from the County Clerk. The counrty clerk is in the town where you county courthouse is. Look in the Blue pages in the phone book.
As always a passport is always the best form of ID.