No. You do not need a license for each school as long as they are within the same operating entity, like a school district or multiple campuses of a charter school. The student count is aggregated in that case to determine the license fee.