Accurate prediction of S-wave velocity from well logs is essential for understanding subsurface geological formations and hydrocarbon reservoirs. Machine learning techniques, including clustering and regression, have emerged as effective methods for indirectly estimating S-wave logs and other rock properties. In this study, we employed clustering algorithms to identify similarities among well log datasets, encompassing depth, sonic, porosity, neutron, and apparent density, facilitating the discovery of correlations among various wells. These identified correlations served as a foundation for predicting S-wave values using a novel semi-supervised approach. Our approach combined clustering, specifically k-means clustering, with different types of regressors, including Least Squares Regression (LSR), Support Vector Regression (SVR), and Multi-Layer Perceptron (MLP). Our results demonstrate the superior performance of this integrated approach compared to traditional regression methods. We validated our methodology using various parametric and non-parametric regression techniques, showcasing its effectiveness not only on wells within the training region but also on wells outside the study area. We achieved a significant improvement in the R2 score metric, ranging from 2.22% to 6.51%, and a reduction in Mean Square Error (MSE) of at least 31% when compared to predictions made without clustering. This study underscores the potential of machine learning techniques for accurate prediction of S-wave velocity and other rock properties, thereby enhancing our comprehension of subsurface geology and hydrocarbon reservoirs.