The Goddard School of Owasso 14600 East 89th Street North, Owasso, OK 74055