Monitoring sea ice in the Arctic region is crucial for polar maritime activities. The Canadian Ice Service (CIS) wants to augment its manual interpretation with machine learning-based approaches due to the increasing data volume received from newly launched synthetic aperture radar (SAR) satellites. However, fully supervised machine learning models require large training datasets, which are usually limited in the sea ice classification field. To address this issue, we propose a semi-supervised interactive system to classify sea ice in dual-pol RADARSAT-2 imagery using limited training samples. First, the SAR image is oversegmented into homogeneous regions. Then, a graph is constructed based on the segmentation results, and the feature set of each node is characterized by a convolutional neural network. Finally, a graph convolutional network (GCN) is employed to classify the whole graph using limited labeled nodes automatically. The proposed method is evaluated on a published dataset. Compared with referenced algorithms, this new method outperforms in both qualitative and quantitative aspects.