CIEE is a great program. They made the visa process very easy. They connect with the AuxMadrid program in Spain which is excellent. I couldn't be more satisfied. You are a Language and Cultural Assistant in the community of Madrid. You will be placed at a school of your choosing for this program, either an elementary school or secondary school. I choose secondary and I am very happy because I teach middle schoolers and high schoolers. You always have a co-teacher, because you are only the assistant. You do not need to be in charge of grading or classroom management, what could be better than that!