In this paper, we present a learning simulator that behaves like a student in a CAI(Computer Aided Instruction) system. We call this simulator a student agent. The agent consists of an interface, an inference engine and an inductive logic programming(ILP) system. By using a student agent in a CAI system, a human student can learn as if the student is in a group learning situation. Other possible usage of the learning simulator includes to check the behavior of CAI systems, and for a teacher to check contents for study by observing the response of the simulator. The learning simulator learns interactively. We implement the student agent, using a Prolog interpreter and ILP system FOIL. We show learning results obtained through computer simulations.