What school did Zac Efron attend?

He went to schools in Arroyo Grande, CA. Elementary School: Ocean View elementary. Junior High School: Paulding Middle School. High School: Arroyo Grande High School (aka AGHS). Arroyo Grande is in San Luis Obispo County and is considered one of the Five Cities of the Central Coast. The beautiful coastal town of Pismo Beach is only a few minutes North of Arroyo Grande.