Authorities say the videos were recorded in a communal shower area at Immaculata High School in Somerville starting in January 2008.
Fifty-four-year-old Patrick J. Lott, of Somerville, faces numerous charges, including child endangerment and invasion of privacy. He is an assistant principal at a public middle school and volunteered at Immaculata.
Lott said little during a court hearing Wednesday and did not enter a plea. He remains jailed on $500,000 bail. His attorney, James Wronko, did not immediately return a call seeking comment.
Lott also was active in local and county politics, serving for a time as chairman of the Somerville Republican Committee.