Cisco has contributed millions of dollars in networking products and collaboration technologies to Teach For America, helping the organization grow to serve more than 650,000 students in 36 states.