Does a student have to complete both book 1 and book 2 of a level before moving up to the next level?

No. Since “book 1” refers to the first six doctrinal themes and “book 2” refers to the second six doctrinal themes (not ability level), it is not necessary to complete both books before moving to the next level.