cannon school