Try Council Travel, they usually have offices on or near most large
college/university settings. I know there is one near the Emory University,
campus in Atlanta, one in Boulder, Colorado and one in Boston, Mass. They
have a division of Work/Abroad programs which include teaching. They have a
web site also, but I don't know the address.