The campus is outside the school, the first thing you see coming through the waterfall. It does not have a "parking lot", just a big open space before the sidewalk of the school.
75 feet into the forest is restricted to students, as evil creatures and demons lurk deep inside. But no worries, they don't leave the forest. As far as we know.