So to me it looks very much like at least most of what they're claiming is true (including that the first item on the school's website is "We believe that God exists").
Ik ben heel benieuwd naar jouw mening, laat het me weten in de comments! •••••••••••••••••••••••••••••••••••••••••••••