I just thought I would add and example that my young daughter is using through a tutor.
She comes from an English speaking family; but reading english is something you need to learn. Here is the example that was given to her, and I think you might find it really useful.
My daughter was given one page from a book with a graph. In this graph you are given (for example) 200 words that you have to read out loud to someone (or even yourself) but the trick is that you have to read it out loud. You have to time yourself (so you need to set a clock for 1 minute). At the end of the minute you add up the words that you have read and how many mistakes you have made. You work out how many words a minute you can read.
You really need to graph this because each day you will improve. You will find that after one week you may have gone from (80-120 words). It is all about increasing your confidence.
Please keep in mind that it has to be the same text. The same page of a book etc. Also you have to remember that you need to read this out loud. Preferrably to someone else.
Just try this exercise for two or three weeks and see how much your confidence rises.
It works. Really!