The suspects, Sean Norquist-Pocekay, 22, Jacob Robinson, 18, and Francis Filice, 22, all of Petaluma, were discovered at about 4 a.m. at Grant Elementary School, 200 Grant St., police said.
Officers responding to a possible vandalism in progress allegedly heard the suspects breaking items on the roof of the school, police said.
As the officers approached the school, Filice fell about 15 feet through a six-by-six-foot skylight and landed on the ground in the center quad area, police said.
He suffered moderate injuries and was taken to Santa Rosa Memorial Hospital.
Norquist-Pocekay and Robinson were removed from the roof and taken into custody, police said.
They were booked in county jail, and bail was set at $5,000.