I have TEALS volunteers for AP Java which is good because I hadn’t programmed in Java before. I know other schools in Boston are using them for AP CSP. Some are using the code.org curriculum and some Joy and Beauty.
I love the volunteers, its great to expose the students to professionals. It is a challenge to manage team teaching with 5 people and the volunteers don’t have teaching experience. I’m very hesitant to recommend their AP Java curriculum, perhaps I’ve just been spoiled by code.org. It is very spotty and sparce.
I would recommend TEALS but pick your own curriculum. Also, be sure you set clear expectations that the class is for all students not just those for whom programming comes easily. Its not that they aren’t on board with that, but that may not have been the case in their high school programming classes so its good to be clear on expecations of inclusiveness.
We are making some progress on internships. Having AP Java is helpful. Last summer one student got an internship at Draper after AP Java. McGraw Hill took a number of students and did a great python program. There may be jobs for a couple of students at one of my TEALS volunteer’s companies.