The document proposes a technique called ReaSC for classifying data streams with limited labeled data. ReaSC trains classification models on small chunks of partially labeled streaming data using semi-supervised clustering and label propagation. It maintains an ensemble of these models to cope with concept drift. Evaluation on synthetic and real-world datasets shows ReaSC outperforms algorithms using more labeled data.