Usa-Places.com has listed approx 2 schools in Cannon Beach. Some of the Top rated schools in Cannon Beach are- The Cannon Beach Academy & The Cannon Beach Academy.