Learning requires cognitive effort and two way communication. In the classroom setting, it is difficult to give every student a significant amount of time to participate. Group support systems (GSS) have been shown to make meetings more effective (Nunamaker, Dennis, Valacich, Vogel and George 1991). If the classroom is viewed as a "meeting" where the students are called upon to contribute, GSS can bring the same benefits to the classroom. This paper first describes our goals for improving classroom learning and then describes our experiences and techniques to help others apply them to their classroom situation. The techniques described are domain independent. They apply to any subject area and almost every level of education.