An assistant principal in the Francis Howell School District has been arrested and charged with possession of child pornography, officials say.