Hi just read up about your head lice. I work with young children and this is a very common problem. No stigma. Lice actually like clean hair and a certain type of hair. The lice jump from head to head as kids often put their head together when playing. The lice lay eggs (nits) close to the hair folicle, they look like dandruff specks except they don't just brush out as they anchor themselves to the hair shaft. A nit comb will remove them.
Use a recommended shampoo and comb frequently/
There is absolutely no need to cut the hair. A precautionary measure of keeeping long hair tied back or in plaits when at school can help.
Your best bet is to speak to a pharmacist as they will know what shampoo is best at that time. The lice become resistant to them overtime and so shampoo remedies are changed.
Behind the ears, nape of the neck and crown of head is the best place to check as lice like the warmer parts of the scalp to lay their eggs.
Hope they are gone soon. They are very itchy and unpleasant but nothing to be ashamed of.