Catholic Virtual is an accredited online education solutions provider to Catholic schools worldwide.