Thirty students in a math class are not all on the same page of a textbook, working on the same problem. No two of them may be at any given time, in fact. There may not even be a textbook, where software has been developed to replace it. History students studying ancient Greece, when they are not on the Internet in history class, may use the computers in art class to create models of Greek buildings, cities or a classic vase, while designing sets for a Greek play in theater class. Faculty do their best to coordinate their curricula to allow students maximum cross-disciplinary experience.
Traditional approaches are also part of the program.
For example, in literature classes, the same books and other works are read by all, and papers are written and marked for spelling and grammar. Using computer research capabilities, however, discussions and essays may explore an historical background of works and comparative styles of authors based on each student's investigations. When students form study groups, they each bring different information to the table, and they are part of a learning community. There just are not that many benefactors around to bring every school to the technological standards of Cary Academy. We're not so much writing software for the school system of today, but where the system might be in the near future.