Because the affine transformation can realize the coordinate translation, rotation, scaling, it is applied to calibrate the touch screen. But,requirements for touch errors of Windows 8 is ±0.5mm,and the pass rate of sample point must reach 4%.Therefore, simply use the method of draw-point to collect the sample point has been unable to meet the requirement of accuracy. This paper tries to propose two improved calibration algorithm based on affine transform, one method use drawing lines instead of marking point, the other devides the screen into a plurality of areas to use multiple calibration. This two kind of methods can effectively improve the calibration precision.