There are different interpretations of what RP is, but if you mean a fairly neutral accent that doesn't use any strongly marked regional features, then I would say it's a good idea as it will be more widely understood. Native speakers can struggle with strong regional accents, so they will be harder for non-native speakers. I speak BrE, but apart from the odd sound a specialist might notice, few would be able to place me in a region- it's different from AmE, but I have nevcer had an American complaining that they couldn't understand my accent. This then applies to the wider area of non-native speakers. I'd say that I speak RP- not the BBC English of fifty years ago, so I think a fairly neutral accent is a good start- there are no neutral accents because of the national variants- I can usually tell whether someone if American, South African, Australian, etc, but all have versions that are readily and mutually comprehensible.
- For Teachers