student choice,fun,technology,creativity,teachers,project-based,steam projects,variety of classes,dedicated teachers,supportive,