I've heard emtprep was good. I use emtb briefly. Outlines of the chapters in the book I made during class, rereading specific chapters of the books, rewriting all protocols from the book, going over each question in the workbook I got with my textbook and another workbook from the bookstore, and using EMT Achieve that I got with my textbook worked for me. It was a lot of work but I took the NREMT just after my state exam, prepared for about a month (the gap required btwn my class ending and my state exam- IL), and passed both on the first try.
Good luck!