A method for recalibrating an aircraft attitude and heading reference system (AHRS) comprising at least one magnetometer, the method comprising the steps of: performing an initial calibration of the AHRS, wherein wherein performing the initial calibration includes computing initial magnetometer calibration values to obtain an initial calibrated heading and attitude of an aircraft positioned at one or more selected locations along the Earth's surface and aligned to one or more known magnetic headings (202, 204, 206, 302); performing a recalibration of the AHRS, wherein performing the recalibration of the AHRS includes: selectively positioning the aircraft at a single one of the one or more previously selected locations along the Earth's surface at one of the one or more known magnetic headings (208, 304); obtaining magnetometer readings from the at least one magnetometer at the one known magnetic heading while the aircraft is stationary; computing theoretical magnetometer measurements for the at least one magnetometer at the one known magnetic heading based on obtained theoretical magnetic properties of the Earth corresponding to the location and the previously calibrated heading and attitude of the aircraft; calculating second magnetometer calibration values by subtracting the theoretical magnetometer measurements for the at least one magnetometer from the magnetometer readings; and utilizing the magnetometer calibration values to recalibrate the aircraft AHRS; and computing a misalignment value to further calibrate the AHRS, wherein computing the misalignment includes: applying the initial magnetometer calibration values or the second magnetometer calibration values to obtain a calibrated magnetic heading; determining the misalignment value for the at least one magnetometer by comparing the calibrated magnetic heading with the known magnetic heading; and utilizing the misalignment value to further calibrate the aircraft AHRS. performing an initial calibration of the AHRS, wherein wherein performing the initial calibration includes computing initial magnetometer calibration values to obtain an initial calibrated heading and attitude of an aircraft positioned at one or more selected locations along the Earth's surface and aligned to one or more known magnetic headings (202, 204, 206, 302); performing a recalibration of the AHRS, wherein performing the recalibration of the AHRS includes: selectively positioning the aircraft at a single one of the one or more previously selected locations along the Earth's surface at one of the one or more known magnetic headings (208, 304); obtaining magnetometer readings from the at least one magnetometer at the one known magnetic heading while the aircraft is stationary; computing theoretical magnetometer measurements for the at least one magnetometer at the one known magnetic heading based on obtained theoretical magnetic properties of the Earth corresponding to the location and the previously calibrated heading and attitude of the aircraft; calculating second magnetometer calibration values by subtracting the theoretical magnetometer measurements for the at least one magnetometer from the magnetometer readings; and utilizing the magnetometer calibration values to recalibrate the aircraft AHRS; and selectively positioning the aircraft at a single one of the one or more previously selected locations along the Earth's surface at one of the one or more known magnetic headings (208, 304); obtaining magnetometer readings from the at least one magnetometer at the one known magnetic heading while the aircraft is stationary; computing theoretical magnetometer measurements for the at least one magnetometer at the one known magnetic heading based on obtained theoretical magnetic properties of the Earth corresponding to the location and the previously calibrated heading and attitude of the aircraft; calculating second magnetometer calibration values by subtracting the theoretical magnetometer measurements for the at least one magnetometer from the magnetometer readings; and utilizing the magnetometer calibration values to recalibrate the aircraft AHRS; and computing a misalignment value to further calibrate the AHRS, wherein computing the misalignment includes: applying the initial magnetometer calibration values or the second magnetometer calibration values to obtain a calibrated magnetic heading; determining the misalignment value for the at least one magnetometer by comparing the calibrated magnetic heading with the known magnetic heading; and utilizing the misalignment value to further calibrate the aircraft AHRS. applying the initial magnetometer calibration values or the second magnetometer calibration values to obtain a calibrated magnetic heading; determining the misalignment value for the at least one magnetometer by comparing the calibrated magnetic heading with the known magnetic heading; and utilizing the misalignment value to further calibrate the aircraft AHRS.