Your split looks okay but like built mentioned above I think you can benefit from two leg days. I wouldn't be comfortable with the idea of doing heavy squats for 5 sets followed with heavy deads for 5 sets and after all that I would certainly find the leg press unnecessary. Do legs twice in a week where one day you implement squats as your main movement and the second leg day deads as your main movement. This way you can give each movement your all. I never found a whole day dedicated to shoulders necessary. I always liked doing shoulders on my leg days where I would do power cleans and squat cleans but that's just personal preference.
Conclusively, if I were you I'd remove the shoulder day completely and replace it with an extra leg day and would do some shoulder work on each or one leg day. This would be my personal pereference.
So...
monday- legs/shoulders
chin ups 5x5
squats 5x5
military press 5x5
lateral raises
standing calf raises
tuesday- chest & triceps
bench press
incline db press
flys
tricep dips 5x5
close grip bench press
skull crushers
wednesday- rest
thursday- legs/shoulders
chin ups 5x5
deadlifts 5x5
hang cleans
shoulder press
friday- back biceps
chin ups 5x5
bent over rows
lat pulldowns infront and behind head
one arm dumbell row
hammer curls
concentration curls
sat- rest
sun- rest
Just threw an option out there for you. I left all your chin-ups in there but I would definately not be doing 5 sets of chins one day and then again the next day and the next day. Also, I always found that training heavy (especially for strength) three days straight would always make me feel burnt out on the third day. With weekends off, if you can I think taking wednesday off would be your best bet in terms of overall recovery.
Ooooh, I like the idea of two shoulder days. (CaptainNapalm, I think you meant "hang" cleans)
Something else you may wish to consider is back with tris and chest with bis. Also, you can toss in your calf and ab work on these days - just do the odd set between upper body sets, like active rest.
The one place where CaptainNapalm and I disagree is the lat pulldowns. I don't like behind the neck for those - it's awkward and a lot of stress on the RC. Sub in unweighted chins, close-neutral-grip lat pulldowns or single-arm lat pulldowns instead. My .02
So, for example, springboarding off CaptainNapalm's post, something like this:
monday- legs/shoulders
chin ups 5x5
squats 5x5
military press 5x5
lateral raises
tuesday- chest & bis (caves, abs)
bench press
incline db press
flys
hammer curls
concentration curls
various standing and seated calf work, optional abs
wednesday- rest
thursday- legs/shoulders
chin ups 5x5
deadlifts 5x5
hang cleans
Olympic bar corner press <- you'll love this option
friday- back and tris
chin ups 5x5 <- weighted as you are able
bent over rows <- or chest-supported t-bars
Single arm lat pulldowns
one arm dumbell row
tricep dips 5x5
close grip bench press
skull crushers
sat- rest
sun- rest