This document proposes using machine learning to dynamically generate a blacklist of non-educational URLs for a Squid proxy server. It describes collecting a dataset of URLs labeled as educational or non-educational, preprocessing the URL content, generating classification models using different algorithms, and evaluating the models. The best performing model was a linear support vector machine, achieving 98.9% accuracy on a test dataset. The proposed system would use this model to dynamically identify and blacklist non-educational URLs accessed through the proxy server.