Under Linux operation system, this paper has developed a WWW-based teaching and learning system on net with virtual classroom. The system has many functions, include of personnel identification, inquiry of personal data, inquiry and register of score, discussion, bulletin, mail and counter. The function of personnel identification is used to ensure the user and to give different priority depending on student, teacher or system administrator. Then, the user can change his personal data and inquire his score. He can register the score if he is a teacher. Besides, bulletin which is like News provides a discussion place between teacher and students. Discussion is like Talk provides the users to discuss real time. Mail provides the users to send messages to each other.