The accuracy of InSAR in monitoring mining surface subsidence is always a matter of concern for surveyors. Taking a mining area in Shandong Province, China, as the study area, D-InSAR and SBAS-InSAR were used to obtain the cumulative subsidence of a mining area over a multi-period, which was compared with the mining progress of working faces. Then dividing the mining area into regions with different magnitudes of subsidence according to the actual mining situation, the D-InSAR-, SBAS-InSAR- and leveling-monitored results of different subsidence magnitudes were compared and the Pearson correlation coefficients between them were calculated. The results show that InSAR can accurately detect the location, range, spatial change trend, and basin edge information of the mining subsidence. However, InSAR has insufficient capability to detect the subsidence center, having high displacement rates, and its monitored results are quite different from those of leveling. To solve this problem, the distance from each leveling point to the subsidence center was calculated according to the layout of the rock movement observation line. Besides, the InSAR-monitored error at each leveling point was also calculated. Then, according to the internal relationship between these distances and corresponding InSAR-monitored errors, a correction model of InSAR-monitored results was established. Using this relationship to correct the InSAR-monitored results, results consistent with the actual situation were obtained. This method effectively makes up for the deficiency of InSAR in monitoring the subsidence center of a mining area.