Semi-quantum key distribution (SQKD) allows a quantum user and a classical user to share a string of secret keys, providing support for application scenarios that cannot withstand the high cost of quantum resources. In this paper, we propose what we believe to be the first proof-of-principle experimental demonstration of free space SQKD based on the single-state protocol, which is equipped with polarization encoding scheme employing the method of selective modulation. During the half-hour test time for each operation, the overall experiment obtained the original key rate of 107.2 kbps at the repetition frequency of 100 MHz, and the average bit error rate was determined to be 1.65% for CTRL operation and 0.64% for SIFT operation. The experimental results indicate that our system exhibits commendable performance and stability at a low bit error rate that represents a significant initial stride toward the future practical deployment of SQKD systems within free-space channels.