In this paper there were developed statistical models for estimation of accident frequency, accident severity and empirical risk, that correspond to local characteristics of crossings in Serbia. The goal was to identify high risk locations. The data used were from five year period. Several regression models were tried (Poisson regression, Zeroinflated Poisson-ZIP, negative binomial model-NB, Zero-inflated NB model-ZINB). The most suitable model for modeling accident frequency was ZIP model. For modeling accident severity multinomial logit model was used, whereas the best model for empirical risk was ZINB model. The variables significantly linked to accident frequency and severity were identified. Finally, the calibrated models together with two ranking criteria were used in order to indentify high risk crossings in Serbian railway network. The first criterion was mean total risk at a crossing, and the second one was based on mean empirical risk. The accepted models for accident frequency and severity were used for estimating the reduction of accidents at railway crossings applying the corresponding technical procedures for safety improvement. In order to accomplish this, there has been performed a complete analysis of technologies and procedures from various regions, which are used nowadays or are in phase of examining there efficency. Their results and experience were used to estimate the efficency that those procedures would have in Serbia. In this paper the drivers' behaviour on railway crossing was also studied, both with road signs and with active warining devices. This upgrade from one system to another was useful for examining drivers' behaviour in two different systems, as well as the safety effects that concequently appeared.