The development of digital and simulation tools is a major challenge for the teaching of electro-mechanics and related fields, as their suitability depends both on scientific and educational requirements. In this regard, this paper presents a synchronous generator model, developed for the teaching and training in the hydroelectric field. The model developed with MATLAB/SIMULINK and having the characteristics of being dynamic, versatile, flexible and easily integrated in most electrical power generation system using synchronous generator, is made of a mechanical part, an electrical part, and an excitation circuit. It is a dynamic nonlinear model which can perform most of the simulations of real life situations by acting on the load and presenting the resulting curves. Moreover, it allows direct simulation without the need for initial conditions re-evaluation. In this paper, its stepwise system development is covered alongside its subsystems. Our results indicate a successful application of the developed model in a complete hydropower system production, and suggest the importance of such tool.