Here in MN you can take the test at the DMV whether or not you've taken the course, but if you take the course and pass there you get a waiver from taking the test again at the DMV. Has to be the full course, scooter school doesn't count but you can take the full course on a scoot so long as it's bigger than a 50.
Rumor also has it, although it is just a rumor, that the guys at the DMV try very hard to fail anyone who hasn't taken the course. Not that this should matter much, since everyone should take the course anyway.