As far as I know, it is the licensing authority (muroor)deciding whether you take direct test or have to attend a school. Better visit any school and ask them the details.