Abstract-In this paper, the high-order hierarchical basis functions are used for solving electromagnetic wave scattering problems. The multilevel fast multipole method (MLFMM) is applied to accelerate the matrix-vector product operation and the Schwarz method is employed to speed up the convergence rate of the Krylov subspace iterative methods. The efficiency of the proposed approach is studied on several numerical model problems and the comparison with conventional Krylov iterative methods is made. Numerical results demonstrate that the combination of the Schwarz method and the Krylov subspace iterative method is very effective with MLFMM and can reduce the overall simulation time significantly.