This paper investigates the application of neural networks (NNs) to conventional model reference adaptive control (MRAC) for controlling the real plant of the nonlinear magnetic levitation system. In the conventional MRAC scheme, the controller is designed to realize the plant output convergence to the reference model output based on the assumption that the plant can be linearized. This scheme is effective for controlling a linear plant with unknown parameters in the ideal case. However, it may not be assured to succeed in controlling a nonlinear plant with unknown structures in the real case. We incorporate a neural network in the MRAC to overcome this problem. The control input is given by the sum of the output of the adaptive controller and the output of the NN. The NN is used to compensate for the nonlinearity of the plant that is not taken into consideration in the conventional MRAC. We developed an efficient method for calculating the sensitivity of the plant that is utilized in the NN to perform the backpropagation algorithm very efficiently. The plant of the magnetic levitation system has inherent strong nonlinearities due to the natural properties of the magnetic fields and uncertainties. Therefore, to confirm the effectiveness of our proposed controller, we implemented our proposed controller in real time on an experimental test bed of a magnetic levitation system. Finally, experimental results verified that the proposed control strategy has the advantages of tracking desired output perfectly and reducing the error.