The document presents a proposed adaptive internal model control scheme using an extreme learning machine for load frequency control. The controller uses a model predictive controller as the main controller combined with an adaptive extreme learning machine model as the internal model. The extreme learning machine is trained using controller output and frequency deviation data to predict frequency deviation. Simulation results on a three area power system show that the proposed internal model control with adaptive extreme learning machine model can accurately model system dynamics and effectively reduce frequency and power deviations under disturbances.