The 41-year-old from Scarborough is accused of indecently recording images of four female students at a Catholic school in Perth's northeast in March.
He has been charged with four counts of indecently recording a child over 16 under their authority.
He is due to appear before the Midland Magistrates Court today.
The investigation is ongoing and detectives from the child abuse squad are seeking anyone with information to come forward.
Support is available from the National Sexual Assault, Domestic Family Violence Counselling Service at 1800RESPECT (1800 737 732).
Sign up here to receive our daily newsletters and breaking news alerts, sent straight to your inbox.