This work is to propose a new Iterative Learning Observer (ILO)-based strategy for State Of Charge (SOC) estimation. The ILO is able to estimate the SOC in real time while identifying modeling errors and/or disturbances at the same time. An Electrical-Circuit Model (ECM) is adopted to characterize the Lithium-ion battery behavior. The ILO is designed based on this ECM and the stability is proved. Several experiments are conducted and the collected data is used to extract ECM parameters. The effectiveness of the estimated SOCs via ILO is verified by the experimental results. This implies that the ILO-based SOC determination scheme is effective to identify the SOC in real time.