A principal at a Christian school in Tulsa, Oklahoma, is facing child porn charges.

Jeff Goss is the principal at the Christian Education Alliance in west Tulsa.

Goss was arrested Tuesday morning by federal officials after they reportedly caught Goss using an online application to view child pornography.

Authorities said the application lets people enter chat rooms and share videos, pictures and more.

Agents from Phoenix said Goss showed his face in the chat room, and they were able to track his IP address.

Goss reportedly confessed to using the app at least five times.

Agents said he preferred children ages 10 to 12 and did not care if they were girls or boys. Goss allegedly told officers that he primarily teaches children ages 12 and 13.

School officials said they did not find out about the allegations against Goss until FOX23.com called them. They said he did not show up to work Wednesday.

The station confirmed that he is in the Tulsa County Jail.

The school's website says that it has served home-school families for more than 20 years.