This paper describes how to design a multiagent-based education system for navigation training. The paper addresses several important issues in designing multiagent e-education systems, including the infrastructure for multiagent systems, the multiagent system specification using a chemical reaction metaphor, and the knowledge-based decision-making support for intelligent agents. The presented approach for designing multiagent-based systems is not only useful for education systems but also for other multiagent-based applications such as multirobotic systems.