In this paper, a magneto-optic modulator has been designed by using single crystal BSO and polycrystal ZnSe as Faraday cells. And practical core-type optical current sensors using pure iron and permalloy have been prepared and experimented. In order to obtain efficient magnetic field detection, LED(NEC OD08358, 0.87 $\mu$m) was used as optical source, PIN-PD(OD-8454)as optical receiver and multi-mode optical fiber (100/140$\mu$m) as transmission line. The characteristics matrix of the optical element was calculated by Stokes parameter, and optic modulation characteristics equations were derived by Muller matrix. Electromagnetic analysis program (FLUX 2D, micro VAX 3600) by finite element method was used to find the magnetic flux density around the core. The measuring error of the output voltage to input current has been masured below 5% in the range of 50A to 1000A. As the temperature was changed from -20$^{\circ}C$ to 60$^{\circ}C$, the maximum measurement error of the optical output has been found to be 0.5% at 60$^{\circ}C$. These experimental results show good temperature and linearity characteristics. The SNR of the overall system was 47dB in case of 600A (250.2 Oe) conductor current and the system has good noise immunity.