What if the client side of this program was open-source, and all it did was record the screen and web camera, and upload a copy to a server that was run by the school on premises.
Would this change your view on the software or make you more likely to agree, however begrudgingly, with the use of this kind of program?